From c2c0c9ca13f84dc371f25d7975896157391851cd Mon Sep 17 00:00:00 2001 From: Waldek Mastykarz Date: Wed, 8 Jul 2020 19:21:10 +0200 Subject: [PATCH] Renames 'Office 365 CLI' to 'CLI for Microsoft 365'. Closes #1635 --- .circleci/config.yml | 16 +- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/sample.md | 2 +- .github/pull_request_template.md | 6 +- README.md | 30 +- docs/guides/adding-command.md | 32 +- docs/guides/mpa.md | 10 +- .../docs/about/comparison-powershell.md | 6 +- docs/manual/docs/about/release-notes.md | 72 ++-- docs/manual/docs/about/why-cli.md | 4 +- .../docs/cmd/aad/o365group/o365group-add.md | 22 +- .../docs/cmd/aad/o365group/o365group-get.md | 8 +- .../docs/cmd/aad/o365group/o365group-list.md | 22 +- .../cmd/aad/o365group/o365group-remove.md | 4 +- .../docs/cmd/aad/o365group/o365group-renew.md | 6 +- .../o365group-report-activitycounts.md | 2 +- .../o365group-report-activitydetail.md | 12 +- .../o365group-report-activityfilecounts.md | 10 +- .../o365group-report-activitygroupcounts.md | 2 +- .../o365group-report-activitystorage.md | 2 +- .../cmd/aad/o365group/o365group-restore.md | 6 +- .../docs/cmd/aad/o365group/o365group-set.md | 24 +- .../cmd/aad/o365group/o365group-teamify.md | 6 +- .../cmd/aad/o365group/o365group-user-add.md | 8 +- .../cmd/aad/o365group/o365group-user-list.md | 10 +- .../aad/o365group/o365group-user-remove.md | 12 +- .../cmd/aad/o365group/o365group-user-set.md | 12 +- .../siteclassification-get.md | 2 +- .../siteclassification-set.md | 2 +- docs/manual/docs/cmd/cli/cli-consent.md | 8 +- docs/manual/docs/cmd/cli/cli-reconsent.md | 6 +- .../cli/completion/completion-clink-update.md | 6 +- .../cli/completion/completion-pwsh-setup.md | 2 +- .../cli/completion/completion-pwsh-update.md | 2 +- .../cli/completion/completion-sh-update.md | 2 +- docs/manual/docs/cmd/login.md | 32 +- docs/manual/docs/cmd/logout.md | 8 +- .../docs/cmd/spfx/project/project-upgrade.md | 6 +- docs/manual/docs/cmd/spo/cdn/cdn-get.md | 4 +- .../manual/docs/cmd/spo/cdn/cdn-origin-add.md | 2 +- .../docs/cmd/spo/cdn/cdn-origin-list.md | 2 +- .../docs/cmd/spo/cdn/cdn-origin-remove.md | 2 +- .../docs/cmd/spo/cdn/cdn-policy-list.md | 2 +- .../manual/docs/cmd/spo/cdn/cdn-policy-set.md | 2 +- docs/manual/docs/cmd/spo/cdn/cdn-set.md | 14 +- .../cmd/spo/customaction/customaction-add.md | 6 +- .../cmd/spo/customaction/customaction-set.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-connect.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-data-get.md | 2 +- .../cmd/spo/hubsite/hubsite-disconnect.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-get.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-list.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-register.md | 2 +- .../cmd/spo/hubsite/hubsite-rights-grant.md | 2 +- .../cmd/spo/hubsite/hubsite-rights-revoke.md | 2 +- .../docs/cmd/spo/hubsite/hubsite-set.md | 2 +- .../cmd/spo/hubsite/hubsite-theme-sync.md | 2 +- .../cmd/spo/hubsite/hubsite-unregister.md | 2 +- docs/manual/docs/cmd/spo/mail/mail-send.md | 6 +- .../spo/page/page-clientsidewebpart-add.md | 4 +- .../docs/cmd/spo/site/site-classic-add.md | 2 +- .../docs/cmd/spo/site/site-classic-set.md | 2 +- .../manual/docs/cmd/spo/site/site-groupify.md | 22 +- docs/manual/docs/cmd/spo/site/site-remove.md | 2 +- docs/manual/docs/cmd/spo/site/site-rename.md | 2 +- docs/manual/docs/cmd/spo/spo-get.md | 2 +- docs/manual/docs/cmd/spo/spo-set.md | 2 +- .../cmd/spo/tenant/tenant-settings-set.md | 4 +- docs/manual/docs/cmd/spo/theme/theme-apply.md | 2 +- docs/manual/docs/cmd/status.md | 6 +- docs/manual/docs/cmd/teams/team/team-add.md | 2 +- .../manual/docs/cmd/teams/team/team-remove.md | 2 +- docs/manual/docs/cmd/tenant/id/id-get.md | 8 +- .../tenant/report/report-activeuserdetail.md | 10 +- .../docs/cmd/tenant/status/status-list.md | 6 +- .../docs/cmd/yammer/group/group-list.md | 2 +- .../docs/cmd/yammer/group/group-user-add.md | 2 +- .../cmd/yammer/group/group-user-remove.md | 2 +- .../docs/cmd/yammer/message/message-add.md | 2 +- .../docs/cmd/yammer/message/message-get.md | 2 +- .../cmd/yammer/message/message-like-set.md | 2 +- .../docs/cmd/yammer/message/message-list.md | 2 +- .../docs/cmd/yammer/message/message-remove.md | 2 +- .../docs/cmd/yammer/network/network-list.md | 2 +- docs/manual/docs/cmd/yammer/user/user-get.md | 2 +- docs/manual/docs/cmd/yammer/user/user-list.md | 2 +- .../docs/concepts/authorization-tokens.md | 30 +- .../docs/concepts/communicating-m365.md | 5 + .../docs/concepts/communicating-o365.md | 5 - docs/manual/docs/concepts/completion.md | 36 +- docs/manual/docs/concepts/github-actions.md | 56 +-- .../docs/concepts/persisting-connection.md | 26 +- .../docs/images/pnp-cli-microsoft365-blue.svg | 1 + .../images/pnp-cli-microsoft365-white.svg | 1 + .../docs/images/pnp-office365-cli-blue.svg | 1 - .../docs/images/pnp-office365-cli-white.svg | 1 - docs/manual/docs/index.md | 24 +- ...e-o365-groups.md => delete-m365-groups.md} | 14 +- .../aad/flag-groups-with-user-names.md | 16 +- .../sample-scripts/aad/manage-group-users.md | 16 +- .../flow/inventory-flows-by-author.md | 16 +- .../docs/sample-scripts/graph/call-graph.md | 4 +- docs/manual/docs/sample-scripts/index.md | 2 +- .../sample-scripts/spo/add-app-catalog.md | 8 +- ...ustom-clientside-webpart-to-modern-page.md | 4 +- ...delete-non-group-connected-modern-sites.md | 12 +- .../spo/disable-tenant-wide-extension.md | 12 +- .../spo/ensure-siteassets-library.md | 4 +- .../spo/hide-list-from-site-contents.md | 12 +- .../insert-sp-library-pictures-into-word.md | 8 +- .../spo/list-site-app-catalogs.md | 4 +- .../spo/list-tenant-wide-extensions.md | 8 +- .../spo/remove-custom-themes.md | 8 +- .../sample-scripts/spo/remove-site-designs.md | 8 +- .../sample-scripts/spo/remove-site-scripts.md | 8 +- .../sample-scripts/teams/deploy-teams-app.md | 16 +- .../teams/govern-orphan-teams.md | 12 +- .../teams/remove-wikitab-teams.md | 16 +- .../manual/docs/user-guide/cli-output-mode.md | 52 +-- .../docs/user-guide/connecting-office-365.md | 84 ++--- docs/manual/docs/user-guide/installing-cli.md | 52 +-- docs/manual/docs/user-guide/using-cli.md | 40 +-- .../docs/user-guide/using-own-identity.md | 32 +- docs/manual/mkdocs.yml | 18 +- npm-shrinkwrap.json | 2 +- package.json | 7 +- ....ps1 => Deprecate-CLIM365BetaVersions.ps1} | 6 +- ...ion.ps1 => Register-CLIM365Completion.ps1} | 6 +- ...pletion.ps1 => Test-CLIM365Completion.ps1} | 32 +- scripts/copy-files.js | 18 +- src/Command.spec.ts | 20 +- src/Command.ts | 4 +- src/Utils.spec.ts | 4 +- src/autocomplete.spec.ts | 60 ++-- src/autocomplete.ts | 10 +- src/config.ts | 4 +- src/index.spec.ts | 36 +- src/index.ts | 10 +- src/{o365 => m365}/aad/commands.ts | 0 .../approleassignment/AppRoleAssignment.ts | 0 .../approleassignment/ServicePrincipal.ts | 0 .../approleassignment-add.spec.ts | 2 +- .../approleassignment-add.ts | 4 +- .../approleassignment-list.spec.ts | 0 .../approleassignment-list.ts | 0 .../aad/commands/groupsetting/GroupSetting.ts | 0 .../groupsetting/groupsetting-add.spec.ts | 0 .../commands/groupsetting/groupsetting-add.ts | 0 .../groupsetting/groupsetting-get.spec.ts | 0 .../commands/groupsetting/groupsetting-get.ts | 0 .../groupsetting/groupsetting-list.spec.ts | 0 .../groupsetting/groupsetting-list.ts | 0 .../groupsetting/groupsetting-remove.spec.ts | 0 .../groupsetting/groupsetting-remove.ts | 0 .../groupsetting/groupsetting-set.spec.ts | 0 .../commands/groupsetting/groupsetting-set.ts | 0 .../GroupSettingTemplate.ts | 0 .../groupsettingtemplate-get.spec.ts | 0 .../groupsettingtemplate-get.ts | 0 .../groupsettingtemplate-list.spec.ts | 0 .../groupsettingtemplate-list.ts | 0 .../aad/commands/o365group/Group.ts | 0 .../aad/commands/o365group/GroupUser.ts | 0 .../commands/o365group/o365group-add.spec.ts | 24 +- .../aad/commands/o365group/o365group-add.ts | 24 +- .../commands/o365group/o365group-get.spec.ts | 10 +- .../aad/commands/o365group/o365group-get.ts | 8 +- .../commands/o365group/o365group-list.spec.ts | 48 +-- .../aad/commands/o365group/o365group-list.ts | 24 +- .../o365group/o365group-remove.spec.ts | 0 .../commands/o365group/o365group-remove.ts | 6 +- .../o365group/o365group-renew.spec.ts | 0 .../aad/commands/o365group/o365group-renew.ts | 8 +- .../o365group-report-activitycounts.spec.ts | 0 .../o365group-report-activitycounts.ts | 0 .../o365group-report-activitydetail.spec.ts | 2 +- .../o365group-report-activitydetail.ts | 10 +- ...365group-report-activityfilecounts.spec.ts | 0 .../o365group-report-activityfilecounts.ts | 8 +- ...65group-report-activitygroupcounts.spec.ts | 0 .../o365group-report-activitygroupcounts.ts | 0 .../o365group-report-activitystorage.spec.ts | 0 .../o365group-report-activitystorage.ts | 0 .../o365group/o365group-restore.spec.ts | 0 .../commands/o365group/o365group-restore.ts | 6 +- .../commands/o365group/o365group-set.spec.ts | 26 +- .../aad/commands/o365group/o365group-set.ts | 26 +- .../o365group/o365group-teamify.spec.ts | 0 .../commands/o365group/o365group-teamify.ts | 6 +- .../o365group/o365group-user-add.spec.ts | 8 +- .../commands/o365group/o365group-user-add.ts | 8 +- .../o365group/o365group-user-list.spec.ts | 8 +- .../commands/o365group/o365group-user-list.ts | 10 +- .../o365group/o365group-user-remove.spec.ts | 12 +- .../o365group/o365group-user-remove.ts | 12 +- .../o365group/o365group-user-set.spec.ts | 14 +- .../commands/o365group/o365group-user-set.ts | 18 +- .../oauth2grant/OAuth2PermissionGrant.ts | 0 .../oauth2grant/oauth2grant-add.spec.ts | 0 .../commands/oauth2grant/oauth2grant-add.ts | 0 .../oauth2grant/oauth2grant-list.spec.ts | 0 .../commands/oauth2grant/oauth2grant-list.ts | 0 .../oauth2grant/oauth2grant-remove.spec.ts | 0 .../oauth2grant/oauth2grant-remove.ts | 0 .../oauth2grant/oauth2grant-set.spec.ts | 0 .../commands/oauth2grant/oauth2grant-set.ts | 0 .../siteclassification/DirectorySetting.ts | 0 .../DirectorySettingTemplatesRsp.ts | 0 .../DirectorySettingValue.ts | 0 .../SiteClassificationSettings.ts | 0 .../siteclassification-disable.spec.ts | 8 +- .../siteclassification-disable.ts | 0 .../siteclassification-enable.spec.ts | 12 +- .../siteclassification-enable.ts | 0 .../siteclassification-get.spec.ts | 10 +- .../siteclassification-get.ts | 2 +- .../siteclassification-set.spec.ts | 18 +- .../siteclassification-set.ts | 2 +- .../aad/commands/sp/sp-get.spec.ts | 0 src/{o365 => m365}/aad/commands/sp/sp-get.ts | 0 .../aad/commands/user/user-get.spec.ts | 0 .../aad/commands/user/user-get.ts | 0 .../aad/commands/user/user-list.spec.ts | 0 .../aad/commands/user/user-list.ts | 0 src/{o365 => m365}/base/AadCommand.spec.ts | 0 src/{o365 => m365}/base/AadCommand.ts | 0 src/{o365 => m365}/base/AnonymousCommand.ts | 0 src/{o365 => m365}/base/AzmgmtCommand.spec.ts | 0 src/{o365 => m365}/base/AzmgmtCommand.ts | 0 .../base/AzmgmtItemsListCommand.ts | 0 src/{o365 => m365}/base/AzmgmtResponse.ts | 0 .../base/DateAndPeriodBasedReport.spec.ts | 0 .../base/DateAndPeriodBasedReport.ts | 0 src/{o365 => m365}/base/GraphCommand.spec.ts | 0 src/{o365 => m365}/base/GraphCommand.ts | 0 .../base/GraphItemsListCommand.ts | 0 src/{o365 => m365}/base/GraphResponse.ts | 0 src/{o365 => m365}/base/GraphResponseError.ts | 0 .../base/PeriodBasedReport.spec.ts | 0 src/{o365 => m365}/base/PeriodBasedReport.ts | 0 src/{o365 => m365}/base/SpoCommand.spec.ts | 0 src/{o365 => m365}/base/SpoCommand.ts | 0 src/{o365 => m365}/base/YammerCommand.spec.ts | 0 src/{o365 => m365}/base/YammerCommand.ts | 0 src/{o365 => m365}/cli/commands.ts | 0 .../cli/commands/cli-consent.spec.ts | 0 .../cli/commands/cli-consent.ts | 10 +- .../cli/commands/cli-reconsent.spec.ts | 0 .../cli/commands/cli-reconsent.ts | 8 +- .../completion-clink-update.spec.ts | 0 .../completion/completion-clink-update.ts | 6 +- .../completion/completion-pwsh-setup.spec.ts | 0 .../completion/completion-pwsh-setup.ts | 6 +- .../completion/completion-pwsh-update.spec.ts | 0 .../completion/completion-pwsh-update.ts | 2 +- .../completion/completion-sh-setup.spec.ts | 0 .../completion/completion-sh-setup.ts | 0 .../completion/completion-sh-update.spec.ts | 0 .../completion/completion-sh-update.ts | 2 +- src/{o365 => m365}/commands/commands.ts | 0 src/{o365 => m365}/commands/login.spec.ts | 12 +- src/{o365 => m365}/commands/login.ts | 40 +-- src/{o365 => m365}/commands/logout.spec.ts | 4 +- src/{o365 => m365}/commands/logout.ts | 10 +- src/{o365 => m365}/commands/status.spec.ts | 2 +- src/{o365 => m365}/commands/status.ts | 8 +- src/{o365 => m365}/flow/commands.ts | 0 .../environment/environment-get.spec.ts | 0 .../commands/environment/environment-get.ts | 0 .../environment/environment-list.spec.ts | 0 .../commands/environment/environment-list.ts | 0 .../flow/commands/flow-disable.spec.ts | 0 .../flow/commands/flow-disable.ts | 0 .../flow/commands/flow-enable.spec.ts | 0 .../flow/commands/flow-enable.ts | 0 .../flow/commands/flow-export.spec.ts | 6 +- .../flow/commands/flow-export.ts | 0 .../flow/commands/flow-get.spec.ts | 0 src/{o365 => m365}/flow/commands/flow-get.ts | 0 .../flow/commands/flow-list.spec.ts | 0 src/{o365 => m365}/flow/commands/flow-list.ts | 0 .../flow/commands/flow-remove.spec.ts | 0 .../flow/commands/flow-remove.ts | 0 .../flow/commands/run/run-get.spec.ts | 0 .../flow/commands/run/run-get.ts | 0 .../flow/commands/run/run-list.spec.ts | 0 .../flow/commands/run/run-list.ts | 0 src/{o365 => m365}/graph/commands.ts | 0 .../schemaextension-add.spec.ts | 0 .../schemaextension/schemaextension-add.ts | 0 .../schemaextension-get.spec.ts | 0 .../schemaextension/schemaextension-get.ts | 0 .../schemaextension-list.spec.ts | 0 .../schemaextension/schemaextension-list.ts | 0 .../schemaextension-remove.spec.ts | 0 .../schemaextension/schemaextension-remove.ts | 0 .../schemaextension-set.spec.ts | 0 .../schemaextension/schemaextension-set.ts | 0 .../subscription/subscription-add.spec.ts | 0 .../commands/subscription/subscription-add.ts | 0 src/{o365 => m365}/onedrive/commands.ts | 0 .../report/report-activityfilecounts.spec.ts | 0 .../report/report-activityfilecounts.ts | 0 .../report/report-activityusercounts.spec.ts | 0 .../report/report-activityusercounts.ts | 0 .../report/report-activityuserdetail.spec.ts | 0 .../report/report-activityuserdetail.ts | 0 .../report/report-usageaccountcounts.spec.ts | 0 .../report/report-usageaccountcounts.ts | 0 .../report/report-usageaccountdetail.spec.ts | 0 .../report/report-usageaccountdetail.ts | 0 .../report/report-usagefilecounts.spec.ts | 0 .../commands/report/report-usagefilecounts.ts | 0 .../report/report-usagestorage.spec.ts | 0 .../commands/report/report-usagestorage.ts | 0 src/{o365 => m365}/outlook/commands.ts | 0 .../outlook/commands/mail/mail-send.spec.ts | 0 .../outlook/commands/mail/mail-send.ts | 0 .../report/report-mailactivitycounts.spec.ts | 0 .../report/report-mailactivitycounts.ts | 0 .../report-mailactivityusercounts.spec.ts | 0 .../report/report-mailactivityusercounts.ts | 0 .../report-mailactivityuserdetail.spec.ts | 0 .../report/report-mailactivityuserdetail.ts | 0 .../report-mailappusageappsusercounts.spec.ts | 0 .../report-mailappusageappsusercounts.ts | 0 .../report-mailappusageusercounts.spec.ts | 0 .../report/report-mailappusageusercounts.ts | 0 .../report-mailappusageuserdetail.spec.ts | 0 .../report/report-mailappusageuserdetail.ts | 0 ...ort-mailappusageversionsusercounts.spec.ts | 0 .../report-mailappusageversionsusercounts.ts | 0 .../report/report-mailboxusagedetail.spec.ts | 0 .../report/report-mailboxusagedetail.ts | 0 .../report-mailboxusagemailboxcount.spec.ts | 0 .../report/report-mailboxusagemailboxcount.ts | 0 ...ilboxusagequotastatusmailboxcounts.spec.ts | 0 ...rt-mailboxusagequotastatusmailboxcounts.ts | 0 .../report/report-mailboxusagestorage.spec.ts | 0 .../report/report-mailboxusagestorage.ts | 0 .../pa/cds-project-mutator.spec.ts | 0 src/{o365 => m365}/pa/cds-project-mutator.ts | 0 src/{o365 => m365}/pa/commands.ts | 0 .../pa/commands/connector/Connector.ts | 0 .../connector/connector-export.spec.ts | 0 .../pa/commands/connector/connector-export.ts | 0 .../commands/connector/connector-list.spec.ts | 0 .../pa/commands/connector/connector-list.ts | 0 .../pa/commands/pcf/pcf-init.spec.ts | 0 .../pa/commands/pcf/pcf-init.ts | 0 .../generated/ManifestTypes.d.ts | 0 .../template_ControlManifest.Input.xml | 0 .../dataset-template/template_index.ts | 0 .../generated/ManifestTypes.d.ts | 0 .../template_ControlManifest.Input.xml | 0 .../control/field-template/template_index.ts | 0 .../pcf/pcf-init/assets/control/index.ts | 0 .../template_ControlManifest.Input.xml | 0 .../template_index.tsx | 0 .../template_ControlManifest.Input.xml | 0 .../virtual-field-template/template_index.tsx | 0 .../commands/pcf/pcf-init/assets/package.json | 0 .../pcf/pcf-init/assets/pcfconfig.json | 0 .../pcf/pcf-init/assets/template_.gitignore | 0 .../assets/template_pcfprojecttype.pcfproj | 0 .../pcf/pcf-init/assets/tsconfig.json | 0 .../pcf/pcf-init/pcf-init-variables.ts | 0 .../commands/solution/solution-init.spec.ts | 0 .../pa/commands/solution/solution-init.ts | 0 .../assets/Other/Customizations.xml | 0 .../assets/Other/Relationships.xml | 0 .../assets/Other/template_Solution.xml | 0 .../solution-init/assets/template_.gitignore | 0 .../template_solutionprojecttype.cdsproj | 0 .../solution-init/solution-init-variables.ts | 0 .../solution/solution-reference-add.spec.ts | 0 .../solution/solution-reference-add.ts | 0 .../pa/template-instantiator.spec.ts | 0 .../pa/template-instantiator.ts | 0 src/{o365 => m365}/planner/Task.ts | 0 src/{o365 => m365}/planner/commands.ts | 0 .../planner/commands/task/task-list.spec.ts | 0 .../planner/commands/task/task-list.ts | 0 src/{o365 => m365}/skype/commands.ts | 0 .../report/report-activitycounts.spec.ts | 0 .../commands/report/report-activitycounts.ts | 0 .../report/report-activityusercounts.spec.ts | 0 .../report/report-activityusercounts.ts | 0 .../report/report-activityuserdetail.spec.ts | 0 .../report/report-activityuserdetail.ts | 0 src/{o365 => m365}/spfx/commands.ts | 0 .../spfx/commands/project/ReportData.ts | 0 .../commands/project/base-project-command.ts | 0 .../spfx/commands/project/model/ConfigJson.ts | 0 .../commands/project/model/CopyAssetsJson.ts | 0 .../project/model/DeployAzureStorageJson.ts | 0 .../spfx/commands/project/model/GulpfileJs.ts | 0 .../spfx/commands/project/model/Manifest.ts | 0 .../commands/project/model/PackageJson.ts | 0 .../project/model/PackageSolutionJson.ts | 0 .../spfx/commands/project/model/Project.ts | 0 .../commands/project/model/ScssFile.spec.ts | 0 .../spfx/commands/project/model/ScssFile.ts | 0 .../spfx/commands/project/model/ServeJson.ts | 0 .../commands/project/model/TsConfigJson.ts | 0 .../commands/project/model/TsFile.spec.ts | 0 .../spfx/commands/project/model/TsFile.ts | 0 .../spfx/commands/project/model/TsLintJson.ts | 0 .../spfx/commands/project/model/VsCode.ts | 0 .../project/model/VsCodeExtensionsJson.ts | 0 .../project/model/VsCodeLaunchJson.ts | 0 .../project/model/VsCodeSettingsJson.ts | 0 .../project/model/WriteManifestsJson.ts | 0 .../spfx/commands/project/model/YoRcJson.ts | 0 .../spfx/commands/project/model/index.ts | 0 .../project/project-externalize.spec.ts | 18 +- .../commands/project/project-externalize.ts | 2 +- .../project-externalize/DefaultRules.ts | 0 .../project-externalize/ExternalizeEntry.ts | 0 .../project/project-externalize/FileEdit.ts | 0 .../project-externalize/VisitationResult.ts | 0 .../project/project-externalize/index.ts | 0 .../rules/BasicDependencyRule.ts | 0 .../rules/DynamicRule.spec.ts | 0 .../project-externalize/rules/DynamicRule.ts | 0 .../rules/PnPJSRule.spec.ts | 2 +- .../project-externalize/rules/PnPJsRule.ts | 0 .../project-externalize/rules/index.ts | 0 .../commands/project/project-rename.spec.ts | 2 +- .../spfx/commands/project/project-rename.ts | 0 .../commands/project/project-upgrade.spec.ts | 326 +++++++++--------- .../spfx/commands/project/project-upgrade.ts | 10 +- .../project-upgrade/DependencyInformation.ts | 0 .../project/project-upgrade/Dictionary.ts | 0 .../project/project-upgrade/Finding.ts | 0 .../project-upgrade/FindingToReport.ts | 0 .../project/project-upgrade/FindingTour.ts | 0 .../project-upgrade/FindingTourStep.ts | 0 .../commands/project/project-upgrade/Hash.ts | 0 .../project/project-upgrade/Occurrence.ts | 0 .../commands/project/project-upgrade/Utils.ts | 0 .../project-upgrade/assets/tab20x20.png | Bin .../project-upgrade/assets/tab96x96.png | Bin .../commands/project/project-upgrade/index.ts | 0 .../rules/DependencyRule.spec.ts | 0 .../project-upgrade/rules/DependencyRule.ts | 0 .../FN001001_DEP_microsoft_sp_core_library.ts | 0 ...FN001002_DEP_microsoft_sp_lodash_subset.ts | 0 ..._DEP_microsoft_sp_office_ui_fabric_core.ts | 0 .../FN001004_DEP_microsoft_sp_webpart_base.ts | 0 .../rules/FN001005_DEP_types_react.spec.ts | 0 .../rules/FN001005_DEP_types_react.ts | 0 .../FN001006_DEP_types_react_dom.spec.ts | 0 .../rules/FN001006_DEP_types_react_dom.ts | 0 .../rules/FN001007_DEP_types_webpack_env.ts | 0 .../rules/FN001008_DEP_react.spec.ts | 0 .../rules/FN001008_DEP_react.ts | 0 .../rules/FN001009_DEP_react_dom.spec.ts | 0 .../rules/FN001009_DEP_react_dom.ts | 0 .../rules/FN001010_DEP_types_es6_promise.ts | 0 .../rules/FN001011_DEP_microsoft_sp_dialog.ts | 0 ...01012_DEP_microsoft_sp_application_base.ts | 0 .../FN001013_DEP_microsoft_decorators.ts | 0 ...DEP_microsoft_sp_listview_extensibility.ts | 0 ..._DEP_types_react_addons_shallow_compare.ts | 0 .../FN001016_DEP_types_react_addons_update.ts | 0 .../FN001017_DEP_types_react_addons_update.ts | 0 .../FN001018_DEP_microsoft_sp_client_base.ts | 0 .../rules/FN001019_DEP_knockout.spec.ts | 0 .../rules/FN001019_DEP_knockout.ts | 0 .../rules/FN001020_DEP_types_knockout.spec.ts | 0 .../rules/FN001020_DEP_types_knockout.ts | 0 ...021_DEP_microsoft_sp_property_pane.spec.ts | 0 ...FN001021_DEP_microsoft_sp_property_pane.ts | 0 .../FN001022_DEP_office_ui_fabric_react.ts | 0 ...N001023_DEP_microsoft_sp_component_base.ts | 0 .../FN001024_DEP_microsoft_sp_diagnostics.ts | 0 .../FN001025_DEP_microsoft_sp_dynamic_data.ts | 0 ...N001026_DEP_microsoft_sp_extension_base.ts | 0 .../rules/FN001027_DEP_microsoft_sp_http.ts | 0 ...1028_DEP_microsoft_sp_list_subscription.ts | 0 .../rules/FN001029_DEP_microsoft_sp_loader.ts | 0 ...1030_DEP_microsoft_sp_module_interfaces.ts | 0 .../FN001031_DEP_microsoft_sp_odata_types.ts | 0 .../FN001032_DEP_microsoft_sp_page_context.ts | 0 .../FN002001_DEVDEP_microsoft_sp_build_web.ts | 0 ...2_DEVDEP_microsoft_sp_module_interfaces.ts | 0 ...3_DEVDEP_microsoft_sp_webpart_workbench.ts | 0 .../rules/FN002004_DEVDEP_gulp.ts | 0 .../rules/FN002005_DEVDEP_types_chai.ts | 0 .../rules/FN002006_DEVDEP_types_mocha.ts | 0 .../rules/FN002007_DEVDEP_ajv.ts | 0 ...N002008_DEVDEP_tslint_microsoft_contrib.ts | 0 ...002009_DEVDEP_microsoft_sp_tslint_rules.ts | 0 ...EVDEP_microsoft_rush_stack_compiler_2_7.ts | 0 ..._microsoft_rush_stack_compiler_2_9.spec.ts | 0 ...EVDEP_microsoft_rush_stack_compiler_2_9.ts | 0 ...EVDEP_microsoft_rush_stack_compiler_3_3.ts | 0 .../FN002013_DEVDEP_types_webpack_env.ts | 0 .../FN002014_DEVDEP_types_es6_promise.ts | 0 .../rules/FN002015_DEVDEP_types_react.ts | 0 .../rules/FN002016_DEVDEP_types_react_dom.ts | 0 .../rules/FN003001_CFG_schema.spec.ts | 0 .../rules/FN003001_CFG_schema.ts | 0 .../rules/FN003002_CFG_version.spec.ts | 0 .../rules/FN003002_CFG_version.ts | 0 .../rules/FN003003_CFG_bundles.spec.ts | 0 .../rules/FN003003_CFG_bundles.ts | 0 .../rules/FN003004_CFG_entries.spec.ts | 0 .../rules/FN003004_CFG_entries.ts | 0 ...3005_CFG_localizedResource_pathLib.spec.ts | 0 .../FN003005_CFG_localizedResource_pathLib.ts | 0 .../rules/FN004001_CFG_CA_schema.spec.ts | 0 .../rules/FN004001_CFG_CA_schema.ts | 0 .../rules/FN005001_CFG_DAS_schema.spec.ts | 0 .../rules/FN005001_CFG_DAS_schema.ts | 0 .../rules/FN006001_CFG_PS_schema.spec.ts | 0 .../rules/FN006001_CFG_PS_schema.ts | 0 ...002_CFG_PS_includeClientSideAssets.spec.ts | 0 ...FN006002_CFG_PS_includeClientSideAssets.ts | 0 .../FN006003_CFG_PS_isDomainIsolated.spec.ts | 0 .../rules/FN006003_CFG_PS_isDomainIsolated.ts | 0 .../rules/FN006004_CFG_PS_developer.spec.ts | 0 .../rules/FN006004_CFG_PS_developer.ts | 0 .../rules/FN007001_CFG_S_schema.spec.ts | 0 .../rules/FN007001_CFG_S_schema.ts | 0 .../rules/FN008001_CFG_TSL_schema.spec.ts | 0 .../rules/FN008001_CFG_TSL_schema.ts | 0 .../rules/FN008002_CFG_TSL_removeRule.spec.ts | 0 .../rules/FN008002_CFG_TSL_removeRule.ts | 0 .../FN008003_CFG_TSL_preferConst.spec.ts | 0 .../rules/FN008003_CFG_TSL_preferConst.ts | 0 .../rules/FN009001_CFG_WM_schema.spec.ts | 0 .../rules/FN009001_CFG_WM_schema.ts | 0 .../rules/FN010001_YORC_version.spec.ts | 0 .../rules/FN010001_YORC_version.ts | 0 .../FN010002_YORC_isCreatingSolution.spec.ts | 0 .../rules/FN010002_YORC_isCreatingSolution.ts | 0 .../FN010003_YORC_packageManager.spec.ts | 0 .../rules/FN010003_YORC_packageManager.ts | 0 .../rules/FN010004_YORC_componentType.spec.ts | 0 .../rules/FN010004_YORC_componentType.ts | 0 .../rules/FN010005_YORC_environment.spec.ts | 0 .../rules/FN010005_YORC_environment.ts | 0 .../rules/FN010006_YORC_framework.spec.ts | 0 .../rules/FN010006_YORC_framework.ts | 0 .../FN010007_YORC_isDomainIsolated.spec.ts | 0 .../rules/FN010007_YORC_isDomainIsolated.ts | 0 .../rules/FN011001_MAN_webpart_schema.spec.ts | 0 .../rules/FN011001_MAN_webpart_schema.ts | 0 ...2_MAN_applicationCustomizer_schema.spec.ts | 0 ...011002_MAN_applicationCustomizer_schema.ts | 0 ...1003_MAN_listViewCommandSet_schema.spec.ts | 0 .../FN011003_MAN_listViewCommandSet_schema.ts | 0 ...N011004_MAN_fieldCustomizer_schema.spec.ts | 0 .../FN011004_MAN_fieldCustomizer_schema.ts | 0 .../FN011005_MAN_webpart_defaultGroup.spec.ts | 0 .../FN011005_MAN_webpart_defaultGroup.ts | 0 ...11006_MAN_listViewCommandSet_items.spec.ts | 0 .../FN011006_MAN_listViewCommandSet_items.ts | 0 ..._listViewCommandSet_removeCommands.spec.ts | 0 ...7_MAN_listViewCommandSet_removeCommands.ts | 0 .../FN011008_MAN_requiresCustomScript.spec.ts | 0 .../FN011008_MAN_requiresCustomScript.ts | 0 ...bpart_safeWithCustomScriptDisabled.spec.ts | 0 ...AN_webpart_safeWithCustomScriptDisabled.ts | 0 .../FN011010_MAN_webpart_version.spec.ts | 0 .../rules/FN011010_MAN_webpart_version.ts | 0 ...N011011_MAN_webpart_supportedHosts.spec.ts | 0 .../FN011011_MAN_webpart_supportedHosts.ts | 0 .../rules/FN012001_TSC_module.spec.ts | 0 .../rules/FN012001_TSC_module.ts | 0 .../FN012002_TSC_moduleResolution.spec.ts | 0 .../rules/FN012002_TSC_moduleResolution.ts | 0 .../rules/FN012003_TSC_skipLibCheck.spec.ts | 0 .../rules/FN012003_TSC_skipLibCheck.ts | 0 .../FN012004_TSC_typeRoots_types.spec.ts | 0 .../rules/FN012004_TSC_typeRoots_types.ts | 0 .../FN012005_TSC_typeRoots_microsoft.spec.ts | 0 .../rules/FN012005_TSC_typeRoots_microsoft.ts | 0 ...FN012006_TSC_types_es6_collections.spec.ts | 0 .../FN012006_TSC_types_es6_collections.ts | 0 .../rules/FN012007_TSC_lib_es5.spec.ts | 0 .../rules/FN012007_TSC_lib_es5.ts | 0 .../rules/FN012008_TSC_lib_dom.spec.ts | 0 .../rules/FN012008_TSC_lib_dom.ts | 0 ...FN012009_TSC_lib_es2015_collection.spec.ts | 0 .../FN012009_TSC_lib_es2015_collection.ts | 0 ...N012010_TSC_experimentalDecorators.spec.ts | 0 .../FN012010_TSC_experimentalDecorators.ts | 0 .../rules/FN012011_TSC_outDir.spec.ts | 0 .../rules/FN012011_TSC_outDir.ts | 0 .../rules/FN012012_TSC_include.spec.ts | 0 .../rules/FN012012_TSC_include.ts | 0 .../rules/FN012013_TSC_exclude.spec.ts | 0 .../rules/FN012013_TSC_exclude.ts | 0 .../rules/FN012014_TSC_inlineSources.spec.ts | 0 .../rules/FN012014_TSC_inlineSources.ts | 0 .../FN012015_TSC_strictNullChecks.spec.ts | 0 .../rules/FN012015_TSC_strictNullChecks.ts | 0 .../rules/FN012016_TSC_noUnusedLocals.spec.ts | 0 .../rules/FN012016_TSC_noUnusedLocals.ts | 0 .../rules/FN012017_TSC_extends.spec.ts | 0 .../rules/FN012017_TSC_extends.ts | 0 ...N013001_GULP_msGridSassSuppression.spec.ts | 0 .../FN013001_GULP_msGridSassSuppression.ts | 0 ...FN014001_CODE_settings_jsonSchemas.spec.ts | 0 .../FN014001_CODE_settings_jsonSchemas.ts | 0 .../rules/FN014002_CODE_extensions.spec.ts | 0 .../rules/FN014002_CODE_extensions.ts | 0 .../rules/FN014003_CODE_launch.spec.ts | 0 .../rules/FN014003_CODE_launch.ts | 0 ...ettings_jsonSchemas_configJson_url.spec.ts | 0 ...ODE_settings_jsonSchemas_configJson_url.ts | 0 .../rules/FN014005_CODE_settingsfile.spec.ts | 0 .../rules/FN014005_CODE_settingsfile.ts | 0 ...CODE_launch_sourceMapPathOverrides.spec.ts | 0 ...4006_CODE_launch_sourceMapPathOverrides.ts | 0 .../rules/FN015001_FILE_typings_tsd_d_ts.ts | 0 .../FN015002_FILE_typings__ms_odsp_d_ts.ts | 0 .../rules/FN015003_FILE_tslint_json.ts | 0 .../rules/FN015004_FILE_config_tslint_json.ts | 0 .../rules/FN015005_FILE_src_index_ts.ts | 0 ...16001_TS_msgraphclient_packageName.spec.ts | 0 .../FN016001_TS_msgraphclient_packageName.ts | 0 ...FN016002_TS_msgraphclient_instance.spec.ts | 0 .../FN016002_TS_msgraphclient_instance.ts | 0 ...FN016003_TS_aadhttpclient_instance.spec.ts | 0 .../FN016003_TS_aadhttpclient_instance.ts | 0 ...4_TS_property_pane_property_import.spec.ts | 0 ...016004_TS_property_pane_property_import.ts | 0 .../rules/FN017001_MISC_npm_dedupe.ts | 0 .../rules/FN018001_TEAMS_folder.spec.ts | 0 .../rules/FN018001_TEAMS_folder.ts | 0 .../rules/FN018002_TEAMS_manifest.spec.ts | 0 .../rules/FN018002_TEAMS_manifest.ts | 0 .../rules/FN018003_TEAMS_tab20x20_png.spec.ts | 0 .../rules/FN018003_TEAMS_tab20x20_png.ts | 0 .../rules/FN018004_TEAMS_tab96x96_png.spec.ts | 0 .../rules/FN018004_TEAMS_tab96x96_png.ts | 0 .../FN018005_TEAMS_deprecated_manifest.ts | 0 .../rules/FN019001_TSL_rulesDirectory.spec.ts | 0 .../rules/FN019001_TSL_rulesDirectory.ts | 0 .../rules/FN019002_TSL_extends.spec.ts | 0 .../rules/FN019002_TSL_extends.ts | 0 .../rules/FN020001_RES_types_react.ts | 0 .../rules/FN021001_PKG_main.ts | 0 .../FN022001_SCSS_remove_fabric_react.spec.ts | 0 .../FN022001_SCSS_remove_fabric_react.ts | 0 .../FN022002_SCSS_add_fabric_react.spec.ts | 0 .../rules/FN022002_SCSS_add_fabric_react.ts | 0 .../rules/FileAddRemoveRule.spec.ts | 0 .../rules/FileAddRemoveRule.ts | 0 .../rules/ManifestRule.spec.ts | 0 .../project-upgrade/rules/ManifestRule.ts | 0 .../project-upgrade/rules/PackageRule.spec.ts | 0 .../project-upgrade/rules/PackageRule.ts | 0 .../rules/ResolutionRule.spec.ts | 0 .../project-upgrade/rules/ResolutionRule.ts | 0 .../project/project-upgrade/rules/Rule.ts | 0 .../project-upgrade/rules/ScssRule.spec.ts | 0 .../project/project-upgrade/rules/ScssRule.ts | 0 .../project-upgrade/rules/TsRule.spec.ts | 0 .../project/project-upgrade/rules/TsRule.ts | 0 .../project/project-upgrade/upgrade-1.0.1.ts | 0 .../project/project-upgrade/upgrade-1.0.2.ts | 0 .../project/project-upgrade/upgrade-1.1.0.ts | 0 .../project/project-upgrade/upgrade-1.1.1.ts | 0 .../project/project-upgrade/upgrade-1.1.3.ts | 0 .../project/project-upgrade/upgrade-1.10.0.ts | 0 .../project/project-upgrade/upgrade-1.11.0.ts | 0 .../project/project-upgrade/upgrade-1.2.0.ts | 0 .../project/project-upgrade/upgrade-1.3.0.ts | 0 .../project/project-upgrade/upgrade-1.3.1.ts | 0 .../project/project-upgrade/upgrade-1.3.2.ts | 0 .../project/project-upgrade/upgrade-1.3.4.ts | 0 .../project/project-upgrade/upgrade-1.4.0.ts | 0 .../project/project-upgrade/upgrade-1.4.1.ts | 0 .../project/project-upgrade/upgrade-1.5.0.ts | 0 .../project/project-upgrade/upgrade-1.5.1.ts | 0 .../project/project-upgrade/upgrade-1.6.0.ts | 0 .../project/project-upgrade/upgrade-1.7.0.ts | 0 .../project/project-upgrade/upgrade-1.7.1.ts | 0 .../project/project-upgrade/upgrade-1.8.0.ts | 0 .../project/project-upgrade/upgrade-1.8.1.ts | 0 .../project/project-upgrade/upgrade-1.8.2.ts | 0 .../project/project-upgrade/upgrade-1.9.1.ts | 0 .../spfx-100-webpart-ko/.editorconfig | 0 .../spfx-100-webpart-ko/.gitattributes | 0 .../spfx-100-webpart-ko/.gitignore | 0 .../spfx-100-webpart-ko/.npmignore | 0 .../spfx-100-webpart-ko/.yo-rc.json | 0 .../spfx-100-webpart-ko/README.md | 0 .../spfx-100-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-100-webpart-ko/config/serve.json | 0 .../spfx-100-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-100-webpart-ko/gulpfile.js | 0 .../spfx-100-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-100-webpart-ko/tsconfig.json | 0 .../spfx-100-webpart-nolib/.editorconfig | 0 .../spfx-100-webpart-nolib/.gitattributes | 0 .../spfx-100-webpart-nolib/.gitignore | 0 .../spfx-100-webpart-nolib/.npmignore | 0 .../spfx-100-webpart-nolib/.yo-rc.json | 0 .../spfx-100-webpart-nolib/README.md | 0 .../spfx-100-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-100-webpart-nolib/config/serve.json | 0 .../spfx-100-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-100-webpart-nolib/gulpfile.js | 0 .../spfx-100-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-100-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-100-webpart-optionaldeps/.gitignore | 0 .../spfx-100-webpart-optionaldeps/.npmignore | 0 .../spfx-100-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-100-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-100-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../spfx-100-webpart-react/.editorconfig | 0 .../spfx-100-webpart-react/.gitattributes | 0 .../spfx-100-webpart-react/.gitignore | 0 .../spfx-100-webpart-react/.npmignore | 0 .../spfx-100-webpart-react/.yo-rc.json | 0 .../spfx-100-webpart-react/README.md | 0 .../spfx-100-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-100-webpart-react/config/serve.json | 0 .../spfx-100-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-100-webpart-react/gulpfile.js | 0 .../spfx-100-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-100-webpart-react/tsconfig.json | 0 .../spfx-101-webpart-ko/.editorconfig | 0 .../spfx-101-webpart-ko/.gitattributes | 0 .../spfx-101-webpart-ko/.gitignore | 0 .../spfx-101-webpart-ko/.npmignore | 0 .../spfx-101-webpart-ko/.yo-rc.json | 0 .../spfx-101-webpart-ko/README.md | 0 .../spfx-101-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-101-webpart-ko/config/serve.json | 0 .../spfx-101-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-101-webpart-ko/gulpfile.js | 0 .../spfx-101-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-101-webpart-ko/tsconfig.json | 0 .../spfx-101-webpart-nolib/.editorconfig | 0 .../spfx-101-webpart-nolib/.gitattributes | 0 .../spfx-101-webpart-nolib/.gitignore | 0 .../spfx-101-webpart-nolib/.npmignore | 0 .../spfx-101-webpart-nolib/.yo-rc.json | 0 .../spfx-101-webpart-nolib/README.md | 0 .../spfx-101-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-101-webpart-nolib/config/serve.json | 0 .../spfx-101-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-101-webpart-nolib/gulpfile.js | 0 .../spfx-101-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-101-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-101-webpart-optionaldeps/.gitignore | 0 .../spfx-101-webpart-optionaldeps/.npmignore | 0 .../spfx-101-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-101-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-101-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../spfx-101-webpart-react/.editorconfig | 0 .../spfx-101-webpart-react/.gitattributes | 0 .../spfx-101-webpart-react/.gitignore | 0 .../spfx-101-webpart-react/.npmignore | 0 .../spfx-101-webpart-react/.yo-rc.json | 0 .../spfx-101-webpart-react/README.md | 0 .../spfx-101-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-101-webpart-react/config/serve.json | 0 .../spfx-101-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-101-webpart-react/gulpfile.js | 0 .../spfx-101-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-101-webpart-react/tsconfig.json | 0 .../spfx-102-webpart-ko/.editorconfig | 0 .../spfx-102-webpart-ko/.gitattributes | 0 .../spfx-102-webpart-ko/.gitignore | 0 .../spfx-102-webpart-ko/.npmignore | 0 .../spfx-102-webpart-ko/.yo-rc.json | 0 .../spfx-102-webpart-ko/README.md | 0 .../spfx-102-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-102-webpart-ko/config/serve.json | 0 .../spfx-102-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-102-webpart-ko/gulpfile.js | 0 .../spfx-102-webpart-ko/package-lock.json | 0 .../spfx-102-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-102-webpart-ko/tsconfig.json | 0 .../spfx-102-webpart-ko/typings/@ms/odsp.d.ts | 0 .../spfx-102-webpart-ko/typings/tsd.d.ts | 0 .../spfx-102-webpart-nolib/.editorconfig | 0 .../spfx-102-webpart-nolib/.gitattributes | 0 .../spfx-102-webpart-nolib/.gitignore | 0 .../spfx-102-webpart-nolib/.npmignore | 0 .../spfx-102-webpart-nolib/.yo-rc.json | 0 .../spfx-102-webpart-nolib/README.md | 0 .../spfx-102-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-102-webpart-nolib/config/serve.json | 0 .../spfx-102-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-102-webpart-nolib/gulpfile.js | 0 .../spfx-102-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-102-webpart-nolib/tsconfig.json | 0 .../typings/@ms/odsp.d.ts | 0 .../spfx-102-webpart-nolib/typings/tsd.d.ts | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-102-webpart-optionaldeps/.gitignore | 0 .../spfx-102-webpart-optionaldeps/.npmignore | 0 .../spfx-102-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-102-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-102-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../typings/@ms/odsp.d.ts | 0 .../typings/tsd.d.ts | 0 .../spfx-102-webpart-react/.editorconfig | 0 .../spfx-102-webpart-react/.gitattributes | 0 .../spfx-102-webpart-react/.gitignore | 0 .../spfx-102-webpart-react/.npmignore | 0 .../spfx-102-webpart-react/.yo-rc.json | 0 .../spfx-102-webpart-react/README.md | 0 .../spfx-102-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-102-webpart-react/config/serve.json | 0 .../spfx-102-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-102-webpart-react/gulpfile.js | 0 .../spfx-102-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-102-webpart-react/tsconfig.json | 0 .../typings/@ms/odsp.d.ts | 0 .../spfx-102-webpart-react/typings/tsd.d.ts | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-110-applicationcustomizer/.gitignore | 0 .../spfx-110-applicationcustomizer/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-110-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-110-fieldcustomizer-react/.gitignore | 0 .../spfx-110-fieldcustomizer-react/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-110-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-110-listviewcommandset/.editorconfig | 0 .../.gitattributes | 0 .../spfx-110-listviewcommandset/.gitignore | 0 .../spfx-110-listviewcommandset/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-110-listviewcommandset/.yo-rc.json | 0 .../spfx-110-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-110-listviewcommandset/gulpfile.js | 0 .../spfx-110-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-110-listviewcommandset/tsconfig.json | 0 .../spfx-110-webpart-ko/.editorconfig | 0 .../spfx-110-webpart-ko/.gitattributes | 0 .../spfx-110-webpart-ko/.gitignore | 0 .../spfx-110-webpart-ko/.npmignore | 0 .../spfx-110-webpart-ko/.vscode/settings.json | 0 .../spfx-110-webpart-ko/.yo-rc.json | 0 .../spfx-110-webpart-ko/README.md | 0 .../spfx-110-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-110-webpart-ko/config/serve.json | 0 .../spfx-110-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-110-webpart-ko/gulpfile.js | 0 .../spfx-110-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-110-webpart-ko/tsconfig.json | 0 .../spfx-110-webpart-nolib/.editorconfig | 0 .../spfx-110-webpart-nolib/.gitattributes | 0 .../spfx-110-webpart-nolib/.gitignore | 0 .../spfx-110-webpart-nolib/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-110-webpart-nolib/.yo-rc.json | 0 .../spfx-110-webpart-nolib/README.md | 0 .../spfx-110-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-110-webpart-nolib/config/serve.json | 0 .../spfx-110-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-110-webpart-nolib/gulpfile.js | 0 .../spfx-110-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-110-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-110-webpart-optionaldeps/.gitignore | 0 .../spfx-110-webpart-optionaldeps/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-110-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-110-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-110-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../spfx-110-webpart-react/.editorconfig | 0 .../spfx-110-webpart-react/.gitattributes | 0 .../spfx-110-webpart-react/.gitignore | 0 .../spfx-110-webpart-react/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-110-webpart-react/.yo-rc.json | 0 .../spfx-110-webpart-react/README.md | 0 .../spfx-110-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-110-webpart-react/config/serve.json | 0 .../spfx-110-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-110-webpart-react/gulpfile.js | 0 .../spfx-110-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-110-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-1100-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-1100-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-1100-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-1100-listviewcommandset/.yo-rc.json | 0 .../spfx-1100-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-1100-listviewcommandset/gulpfile.js | 0 .../spfx-1100-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-1100-listviewcommandset/src/index.ts | 0 .../tsconfig.json | 0 .../spfx-1100-listviewcommandset/tslint.json | 0 .../spfx-1100-webpart-ko/.editorconfig | 0 .../spfx-1100-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-1100-webpart-ko/.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-1100-webpart-ko/.yo-rc.json | 0 .../spfx-1100-webpart-ko/README.md | 0 .../spfx-1100-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-1100-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-1100-webpart-ko/gulpfile.js | 0 .../spfx-1100-webpart-ko/package.json | 0 .../spfx-1100-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...f3e9-a92c-49cb-b04e-8327fddb253b_color.png | Bin ...e9-a92c-49cb-b04e-8327fddb253b_outline.png | Bin .../spfx-1100-webpart-ko/tsconfig.json | 0 .../spfx-1100-webpart-ko/tslint.json | 0 .../spfx-1100-webpart-nolib/.editorconfig | 0 .../spfx-1100-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-1100-webpart-nolib/.yo-rc.json | 0 .../spfx-1100-webpart-nolib/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-1100-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-1100-webpart-nolib/gulpfile.js | 0 .../spfx-1100-webpart-nolib/package.json | 0 .../spfx-1100-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...dec6-9122-49af-b8bd-fe6eb0efbf2f_color.png | Bin ...c6-9122-49af-b8bd-fe6eb0efbf2f_outline.png | Bin .../spfx-1100-webpart-nolib/tsconfig.json | 0 .../spfx-1100-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-1100-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-1100-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...dec6-9122-49af-b8bd-fe6eb0efbf2f_color.png | Bin ...c6-9122-49af-b8bd-fe6eb0efbf2f_outline.png | Bin .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-1100-webpart-react/.editorconfig | 0 .../spfx-1100-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-1100-webpart-react/.yo-rc.json | 0 .../spfx-1100-webpart-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-1100-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-1100-webpart-react/gulpfile.js | 0 .../spfx-1100-webpart-react/package.json | 0 .../spfx-1100-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...844b-0b79-47b2-8c36-b31664f00a78_color.png | Bin ...4b-0b79-47b2-8c36-b31664f00a78_outline.png | Bin .../spfx-1100-webpart-react/tsconfig.json | 0 .../spfx-1100-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-111-applicationcustomizer/.gitignore | 0 .../spfx-111-applicationcustomizer/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-111-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-111-fieldcustomizer-react/.gitignore | 0 .../spfx-111-fieldcustomizer-react/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-111-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-111-listviewcommandset/.editorconfig | 0 .../.gitattributes | 0 .../spfx-111-listviewcommandset/.gitignore | 0 .../spfx-111-listviewcommandset/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-111-listviewcommandset/.yo-rc.json | 0 .../spfx-111-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-111-listviewcommandset/gulpfile.js | 0 .../spfx-111-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-111-listviewcommandset/tsconfig.json | 0 .../spfx-111-webpart-ko/.editorconfig | 0 .../spfx-111-webpart-ko/.gitattributes | 0 .../spfx-111-webpart-ko/.gitignore | 0 .../spfx-111-webpart-ko/.npmignore | 0 .../spfx-111-webpart-ko/.vscode/settings.json | 0 .../spfx-111-webpart-ko/.yo-rc.json | 0 .../spfx-111-webpart-ko/README.md | 0 .../spfx-111-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-111-webpart-ko/config/serve.json | 0 .../spfx-111-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-111-webpart-ko/gulpfile.js | 0 .../spfx-111-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-111-webpart-ko/tsconfig.json | 0 .../spfx-111-webpart-nolib/.editorconfig | 0 .../spfx-111-webpart-nolib/.gitattributes | 0 .../spfx-111-webpart-nolib/.gitignore | 0 .../spfx-111-webpart-nolib/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-111-webpart-nolib/.yo-rc.json | 0 .../spfx-111-webpart-nolib/README.md | 0 .../spfx-111-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-111-webpart-nolib/config/serve.json | 0 .../spfx-111-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-111-webpart-nolib/gulpfile.js | 0 .../spfx-111-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-111-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-111-webpart-optionaldeps/.gitignore | 0 .../spfx-111-webpart-optionaldeps/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-111-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-111-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-111-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../spfx-111-webpart-react/.editorconfig | 0 .../spfx-111-webpart-react/.gitattributes | 0 .../spfx-111-webpart-react/.gitignore | 0 .../spfx-111-webpart-react/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-111-webpart-react/.yo-rc.json | 0 .../spfx-111-webpart-react/README.md | 0 .../spfx-111-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-111-webpart-react/config/serve.json | 0 .../spfx-111-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-111-webpart-react/gulpfile.js | 0 .../spfx-111-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-111-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-113-applicationcustomizer/.gitignore | 0 .../spfx-113-applicationcustomizer/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-113-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-113-fieldcustomizer-react/.gitignore | 0 .../spfx-113-fieldcustomizer-react/.npmignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-113-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-113-listviewcommandset/.editorconfig | 0 .../.gitattributes | 0 .../spfx-113-listviewcommandset/.gitignore | 0 .../spfx-113-listviewcommandset/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-113-listviewcommandset/.yo-rc.json | 0 .../spfx-113-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-113-listviewcommandset/gulpfile.js | 0 .../spfx-113-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-113-listviewcommandset/tsconfig.json | 0 .../spfx-113-webpart-ko/.editorconfig | 0 .../spfx-113-webpart-ko/.gitattributes | 0 .../spfx-113-webpart-ko/.gitignore | 0 .../spfx-113-webpart-ko/.npmignore | 0 .../spfx-113-webpart-ko/.vscode/settings.json | 0 .../spfx-113-webpart-ko/.yo-rc.json | 0 .../spfx-113-webpart-ko/README.md | 0 .../spfx-113-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-113-webpart-ko/config/serve.json | 0 .../spfx-113-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-113-webpart-ko/gulpfile.js | 0 .../spfx-113-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-113-webpart-ko/tsconfig.json | 0 .../spfx-113-webpart-nolib/.editorconfig | 0 .../spfx-113-webpart-nolib/.gitattributes | 0 .../spfx-113-webpart-nolib/.gitignore | 0 .../spfx-113-webpart-nolib/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-113-webpart-nolib/.yo-rc.json | 0 .../spfx-113-webpart-nolib/README.md | 0 .../spfx-113-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-113-webpart-nolib/config/serve.json | 0 .../spfx-113-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-113-webpart-nolib/gulpfile.js | 0 .../spfx-113-webpart-nolib/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-113-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.gitattributes | 0 .../spfx-113-webpart-optionaldeps/.gitignore | 0 .../spfx-113-webpart-optionaldeps/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-113-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-113-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-113-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../tsconfig.json | 0 .../spfx-113-webpart-react/.editorconfig | 0 .../spfx-113-webpart-react/.gitattributes | 0 .../spfx-113-webpart-react/.gitignore | 0 .../spfx-113-webpart-react/.npmignore | 0 .../.vscode/settings.json | 0 .../spfx-113-webpart-react/.yo-rc.json | 0 .../spfx-113-webpart-react/README.md | 0 .../spfx-113-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-113-webpart-react/config/serve.json | 0 .../spfx-113-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-113-webpart-react/gulpfile.js | 0 .../spfx-113-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/tests/HelloWorld.test.ts | 0 .../spfx-113-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-120-applicationcustomizer/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-120-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-120-fieldcustomizer-react/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-120-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-120-listviewcommandset/.editorconfig | 0 .../spfx-120-listviewcommandset/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-120-listviewcommandset/.yo-rc.json | 0 .../spfx-120-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-120-listviewcommandset/gulpfile.js | 0 .../spfx-120-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-120-listviewcommandset/tsconfig.json | 0 .../spfx-120-webpart-ko/.editorconfig | 0 .../spfx-120-webpart-ko/.gitignore | 0 .../spfx-120-webpart-ko/.vscode/settings.json | 0 .../spfx-120-webpart-ko/.yo-rc.json | 0 .../spfx-120-webpart-ko/README.md | 0 .../spfx-120-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-120-webpart-ko/config/serve.json | 0 .../spfx-120-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-120-webpart-ko/gulpfile.js | 0 .../spfx-120-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-120-webpart-ko/tsconfig.json | 0 .../spfx-120-webpart-nolib/.editorconfig | 0 .../spfx-120-webpart-nolib/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-120-webpart-nolib/.yo-rc.json | 0 .../spfx-120-webpart-nolib/README.md | 0 .../spfx-120-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-120-webpart-nolib/config/serve.json | 0 .../spfx-120-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-120-webpart-nolib/gulpfile.js | 0 .../spfx-120-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-120-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-120-webpart-optionaldeps/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-120-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-120-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-120-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../tsconfig.json | 0 .../spfx-120-webpart-react/.editorconfig | 0 .../spfx-120-webpart-react/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-120-webpart-react/.yo-rc.json | 0 .../spfx-120-webpart-react/README.md | 0 .../spfx-120-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-120-webpart-react/config/serve.json | 0 .../spfx-120-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-120-webpart-react/gulpfile.js | 0 .../spfx-120-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../helloWorld/IHelloWorldWebPartProps.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-120-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-130-applicationcustomizer/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-130-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-130-fieldcustomizer-react/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-130-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-130-listviewcommandset/.editorconfig | 0 .../spfx-130-listviewcommandset/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-130-listviewcommandset/.yo-rc.json | 0 .../spfx-130-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-130-listviewcommandset/gulpfile.js | 0 .../spfx-130-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-130-listviewcommandset/tsconfig.json | 0 .../spfx-130-webpart-ko/.editorconfig | 0 .../spfx-130-webpart-ko/.gitignore | 0 .../spfx-130-webpart-ko/.vscode/settings.json | 0 .../spfx-130-webpart-ko/.yo-rc.json | 0 .../spfx-130-webpart-ko/README.md | 0 .../spfx-130-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-130-webpart-ko/config/serve.json | 0 .../spfx-130-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-130-webpart-ko/gulpfile.js | 0 .../spfx-130-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-130-webpart-ko/tsconfig.json | 0 .../spfx-130-webpart-nolib/.editorconfig | 0 .../spfx-130-webpart-nolib/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-130-webpart-nolib/.yo-rc.json | 0 .../spfx-130-webpart-nolib/README.md | 0 .../spfx-130-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-130-webpart-nolib/config/serve.json | 0 .../spfx-130-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-130-webpart-nolib/gulpfile.js | 0 .../spfx-130-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-130-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-130-webpart-optionaldeps/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-130-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-130-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-130-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../tsconfig.json | 0 .../spfx-130-webpart-react/.editorconfig | 0 .../spfx-130-webpart-react/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-130-webpart-react/.yo-rc.json | 0 .../spfx-130-webpart-react/README.md | 0 .../spfx-130-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-130-webpart-react/config/serve.json | 0 .../spfx-130-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-130-webpart-react/gulpfile.js | 0 .../spfx-130-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-130-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-131-applicationcustomizer/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-131-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-131-fieldcustomizer-react/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-131-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-131-listviewcommandset/.editorconfig | 0 .../spfx-131-listviewcommandset/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-131-listviewcommandset/.yo-rc.json | 0 .../spfx-131-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-131-listviewcommandset/gulpfile.js | 0 .../spfx-131-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-131-listviewcommandset/tsconfig.json | 0 .../spfx-131-webpart-ko/.editorconfig | 0 .../spfx-131-webpart-ko/.gitignore | 0 .../spfx-131-webpart-ko/.vscode/settings.json | 0 .../spfx-131-webpart-ko/.yo-rc.json | 0 .../spfx-131-webpart-ko/README.md | 0 .../spfx-131-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-131-webpart-ko/config/serve.json | 0 .../spfx-131-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-131-webpart-ko/gulpfile.js | 0 .../spfx-131-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-131-webpart-ko/tsconfig.json | 0 .../spfx-131-webpart-nolib/.editorconfig | 0 .../spfx-131-webpart-nolib/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-131-webpart-nolib/.yo-rc.json | 0 .../spfx-131-webpart-nolib/README.md | 0 .../spfx-131-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-131-webpart-nolib/config/serve.json | 0 .../spfx-131-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-131-webpart-nolib/gulpfile.js | 0 .../spfx-131-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-131-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-131-webpart-optionaldeps/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-131-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-131-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-131-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../tsconfig.json | 0 .../spfx-131-webpart-react/.editorconfig | 0 .../spfx-131-webpart-react/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-131-webpart-react/.yo-rc.json | 0 .../spfx-131-webpart-react/README.md | 0 .../spfx-131-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-131-webpart-react/config/serve.json | 0 .../spfx-131-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-131-webpart-react/gulpfile.js | 0 .../spfx-131-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-131-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-132-applicationcustomizer/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-132-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-132-fieldcustomizer-react/.gitignore | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-132-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-132-listviewcommandset/.editorconfig | 0 .../spfx-132-listviewcommandset/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-132-listviewcommandset/.yo-rc.json | 0 .../spfx-132-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-132-listviewcommandset/gulpfile.js | 0 .../spfx-132-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-132-listviewcommandset/tsconfig.json | 0 .../spfx-132-webpart-ko/.editorconfig | 0 .../spfx-132-webpart-ko/.gitignore | 0 .../spfx-132-webpart-ko/.vscode/settings.json | 0 .../spfx-132-webpart-ko/.yo-rc.json | 0 .../spfx-132-webpart-ko/README.md | 0 .../spfx-132-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-132-webpart-ko/config/serve.json | 0 .../spfx-132-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-132-webpart-ko/gulpfile.js | 0 .../spfx-132-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-132-webpart-ko/tsconfig.json | 0 .../spfx-132-webpart-nolib/.editorconfig | 0 .../spfx-132-webpart-nolib/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-132-webpart-nolib/.yo-rc.json | 0 .../spfx-132-webpart-nolib/README.md | 0 .../spfx-132-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-132-webpart-nolib/config/serve.json | 0 .../spfx-132-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-132-webpart-nolib/gulpfile.js | 0 .../spfx-132-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-132-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-132-webpart-optionaldeps/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-132-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-132-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-132-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../tsconfig.json | 0 .../spfx-132-webpart-react/.editorconfig | 0 .../spfx-132-webpart-react/.gitignore | 0 .../.vscode/settings.json | 0 .../spfx-132-webpart-react/.yo-rc.json | 0 .../spfx-132-webpart-react/README.md | 0 .../spfx-132-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-132-webpart-react/config/serve.json | 0 .../spfx-132-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-132-webpart-react/gulpfile.js | 0 .../spfx-132-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-132-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-134-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-134-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-134-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-134-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-134-listviewcommandset/.editorconfig | 0 .../spfx-134-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-134-listviewcommandset/.yo-rc.json | 0 .../spfx-134-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-134-listviewcommandset/gulpfile.js | 0 .../spfx-134-listviewcommandset/package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-134-listviewcommandset/tsconfig.json | 0 .../spfx-134-webpart-ko/.editorconfig | 0 .../spfx-134-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-134-webpart-ko/.vscode/launch.json | 0 .../spfx-134-webpart-ko/.vscode/settings.json | 0 .../spfx-134-webpart-ko/.yo-rc.json | 0 .../spfx-134-webpart-ko/README.md | 0 .../spfx-134-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-134-webpart-ko/config/serve.json | 0 .../spfx-134-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-134-webpart-ko/gulpfile.js | 0 .../spfx-134-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-134-webpart-ko/tsconfig.json | 0 .../spfx-134-webpart-nolib/.editorconfig | 0 .../spfx-134-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-134-webpart-nolib/.yo-rc.json | 0 .../spfx-134-webpart-nolib/README.md | 0 .../spfx-134-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-134-webpart-nolib/config/serve.json | 0 .../spfx-134-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-134-webpart-nolib/gulpfile.js | 0 .../spfx-134-webpart-nolib/package.json | 0 .../spfx-134-webpart-nolib/report.md | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-134-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-134-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-134-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-134-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-134-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../spfx-134-webpart-optionaldeps/report.md | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../tsconfig.json | 0 .../spfx-134-webpart-react/.editorconfig | 0 .../spfx-134-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-134-webpart-react/.yo-rc.json | 0 .../spfx-134-webpart-react/README.md | 0 .../spfx-134-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-134-webpart-react/config/serve.json | 0 .../spfx-134-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-134-webpart-react/gulpfile.js | 0 .../spfx-134-webpart-react/package.json | 0 .../spfx-134-webpart-react/report.md | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../helloWorld/test/HelloWorldWebPart.test.ts | 0 .../spfx-134-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-140-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-140-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-140-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-140-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-140-listviewcommandset/.editorconfig | 0 .../spfx-140-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-140-listviewcommandset/.yo-rc.json | 0 .../spfx-140-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-140-listviewcommandset/gulpfile.js | 0 .../spfx-140-listviewcommandset/package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-140-listviewcommandset/tsconfig.json | 0 .../spfx-140-webpart-nolib/.editorconfig | 0 .../spfx-140-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-140-webpart-nolib/.yo-rc.json | 0 .../spfx-140-webpart-nolib/README.md | 0 .../spfx-140-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-140-webpart-nolib/config/serve.json | 0 .../spfx-140-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-140-webpart-nolib/gulpfile.js | 0 .../spfx-140-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-140-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-140-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-140-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-140-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-140-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-140-webpart-react/.editorconfig | 0 .../spfx-140-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-140-webpart-react/.yo-rc.json | 0 .../spfx-140-webpart-react/README.md | 0 .../spfx-140-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-140-webpart-react/config/serve.json | 0 .../spfx-140-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-140-webpart-react/gulpfile.js | 0 .../spfx-140-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-140-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-141-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-141-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-141-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-141-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-141-listviewcommandset/.editorconfig | 0 .../spfx-141-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-141-listviewcommandset/.yo-rc.json | 0 .../spfx-141-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-141-listviewcommandset/gulpfile.js | 0 .../spfx-141-listviewcommandset/package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-141-listviewcommandset/tsconfig.json | 0 .../spfx-141-webpart-nolib/.editorconfig | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-141-webpart-nolib/.yo-rc.json | 0 .../spfx-141-webpart-nolib/README.md | 0 .../spfx-141-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-141-webpart-nolib/config/serve.json | 0 .../spfx-141-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-141-webpart-nolib/gulpfile.js | 0 .../spfx-141-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-141-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-141-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-141-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-141-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-141-webpart-react/.editorconfig | 0 .../spfx-141-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-141-webpart-react/.yo-rc.json | 0 .../spfx-141-webpart-react/README.md | 0 .../spfx-141-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-141-webpart-react/config/serve.json | 0 .../spfx-141-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-141-webpart-react/gulpfile.js | 0 .../spfx-141-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-141-webpart-react/tsconfig.json | 0 .../.yo-rc.json | 0 .../spfx-150-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.yo-rc.json | 0 .../spfx-150-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-150-listviewcommandset/.yo-rc.json | 0 .../spfx-150-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-150-listviewcommandset/gulpfile.js | 0 .../spfx-150-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-150-listviewcommandset/tsconfig.json | 0 .../spfx-150-webpart-ko/.yo-rc.json | 0 .../spfx-150-webpart-ko/README.md | 0 .../spfx-150-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-150-webpart-ko/config/serve.json | 0 .../spfx-150-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-150-webpart-ko/gulpfile.js | 0 .../spfx-150-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-150-webpart-ko/tsconfig.json | 0 .../spfx-150-webpart-nolib/.yo-rc.json | 0 .../spfx-150-webpart-nolib/README.md | 0 .../spfx-150-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-150-webpart-nolib/config/serve.json | 0 .../spfx-150-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-150-webpart-nolib/gulpfile.js | 0 .../spfx-150-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-150-webpart-nolib/tsconfig.json | 0 .../spfx-150-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-150-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-150-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-150-webpart-react/.yo-rc.json | 0 .../spfx-150-webpart-react/README.md | 0 .../spfx-150-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-150-webpart-react/config/serve.json | 0 .../spfx-150-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-150-webpart-react/gulpfile.js | 0 .../spfx-150-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-150-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-151-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-151-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-151-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-151-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-151-listviewcommandset/.editorconfig | 0 .../spfx-151-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-listviewcommandset/.yo-rc.json | 0 .../spfx-151-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-listviewcommandset/gulpfile.js | 0 .../spfx-151-listviewcommandset/package.json | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-151-listviewcommandset/tsconfig.json | 0 .../spfx-151-webpart-ko/.editorconfig | 0 .../spfx-151-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-151-webpart-ko/.vscode/launch.json | 0 .../spfx-151-webpart-ko/.vscode/settings.json | 0 .../spfx-151-webpart-ko/.yo-rc.json | 0 .../spfx-151-webpart-ko/README.md | 0 .../spfx-151-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-151-webpart-ko/config/serve.json | 0 .../spfx-151-webpart-ko/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-ko/gulpfile.js | 0 .../spfx-151-webpart-ko/package.json | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-151-webpart-ko/tsconfig.json | 0 .../spfx-151-webpart-nolib-aad/.editorconfig | 0 .../spfx-151-webpart-nolib-aad/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-nolib-aad/.yo-rc.json | 0 .../spfx-151-webpart-nolib-aad/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-nolib-aad/gulpfile.js | 0 .../spfx-151-webpart-nolib-aad/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-151-webpart-nolib-aad/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-151-webpart-nolib-graph/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-nolib-graph/.yo-rc.json | 0 .../spfx-151-webpart-nolib-graph/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-nolib-graph/gulpfile.js | 0 .../spfx-151-webpart-nolib-graph/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-151-webpart-nolib/.editorconfig | 0 .../spfx-151-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-nolib/.yo-rc.json | 0 .../spfx-151-webpart-nolib/README.md | 0 .../spfx-151-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-151-webpart-nolib/config/serve.json | 0 .../spfx-151-webpart-nolib/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-nolib/gulpfile.js | 0 .../spfx-151-webpart-nolib/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-151-webpart-nolib/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-151-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-151-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../.editorconfig | 0 .../spfx-151-webpart-react-graph/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-react-graph/.yo-rc.json | 0 .../spfx-151-webpart-react-graph/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-react-graph/gulpfile.js | 0 .../spfx-151-webpart-react-graph/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../HelloWorld2WebPart.manifest.json | 0 .../helloWorld2/HelloWorld2WebPart.ts | 0 .../components/HelloWorld2.module.scss | 0 .../helloWorld2/components/HelloWorld2.tsx | 0 .../components/IHelloWorld2Props.ts | 0 .../src/webparts/helloWorld2/loc/en-us.js | 0 .../webparts/helloWorld2/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-151-webpart-react/.editorconfig | 0 .../spfx-151-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-151-webpart-react/.yo-rc.json | 0 .../spfx-151-webpart-react/README.md | 0 .../spfx-151-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-151-webpart-react/config/serve.json | 0 .../spfx-151-webpart-react/config/tslint.json | 0 .../config/write-manifests.json | 0 .../spfx-151-webpart-react/gulpfile.js | 0 .../spfx-151-webpart-react/package.json | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-151-webpart-react/tsconfig.json | 0 .../.editorconfig | 0 .../spfx-160-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-160-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-160-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-160-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-160-listviewcommandset/.editorconfig | 0 .../spfx-160-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-160-listviewcommandset/.yo-rc.json | 0 .../spfx-160-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-160-listviewcommandset/gulpfile.js | 0 .../spfx-160-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-160-listviewcommandset/src/index.ts | 0 .../spfx-160-listviewcommandset/tsconfig.json | 0 .../spfx-160-listviewcommandset/tslint.json | 0 .../spfx-160-webpart-ko/.editorconfig | 0 .../spfx-160-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-160-webpart-ko/.vscode/launch.json | 0 .../spfx-160-webpart-ko/.vscode/settings.json | 0 .../spfx-160-webpart-ko/.yo-rc.json | 0 .../spfx-160-webpart-ko/README.md | 0 .../spfx-160-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-160-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-160-webpart-ko/gulpfile.js | 0 .../spfx-160-webpart-ko/package.json | 0 .../spfx-160-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-160-webpart-ko/tsconfig.json | 0 .../spfx-160-webpart-ko/tslint.json | 0 .../spfx-160-webpart-nolib/.editorconfig | 0 .../spfx-160-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-160-webpart-nolib/.yo-rc.json | 0 .../spfx-160-webpart-nolib/README.md | 0 .../spfx-160-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-160-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-160-webpart-nolib/gulpfile.js | 0 .../spfx-160-webpart-nolib/package.json | 0 .../spfx-160-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-160-webpart-nolib/tsconfig.json | 0 .../spfx-160-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-160-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-160-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-160-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-160-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-160-webpart-optionaldeps/tslint.json | 0 .../spfx-160-webpart-react/.editorconfig | 0 .../spfx-160-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-160-webpart-react/.yo-rc.json | 0 .../spfx-160-webpart-react/README.md | 0 .../spfx-160-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-160-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-160-webpart-react/gulpfile.js | 0 .../spfx-160-webpart-react/package.json | 0 .../spfx-160-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-160-webpart-react/tsconfig.json | 0 .../spfx-160-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-170-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-170-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-170-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-170-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-170-listviewcommandset/.editorconfig | 0 .../spfx-170-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-170-listviewcommandset/.yo-rc.json | 0 .../spfx-170-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-170-listviewcommandset/gulpfile.js | 0 .../spfx-170-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-170-listviewcommandset/src/index.ts | 0 .../spfx-170-listviewcommandset/tsconfig.json | 0 .../spfx-170-listviewcommandset/tslint.json | 0 .../spfx-170-webpart-ko/.editorconfig | 0 .../spfx-170-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-170-webpart-ko/.vscode/launch.json | 0 .../spfx-170-webpart-ko/.vscode/settings.json | 0 .../spfx-170-webpart-ko/.yo-rc.json | 0 .../spfx-170-webpart-ko/README.md | 0 .../spfx-170-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-170-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-170-webpart-ko/gulpfile.js | 0 .../spfx-170-webpart-ko/package.json | 0 .../spfx-170-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-170-webpart-ko/teams/manifest.json | 0 .../spfx-170-webpart-ko/teams/tab20x20.png | Bin .../spfx-170-webpart-ko/teams/tab96x96.png | Bin .../spfx-170-webpart-ko/tsconfig.json | 0 .../spfx-170-webpart-ko/tslint.json | 0 .../spfx-170-webpart-nolib/.editorconfig | 0 .../spfx-170-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-170-webpart-nolib/.yo-rc.json | 0 .../spfx-170-webpart-nolib/README.md | 0 .../spfx-170-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-170-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-170-webpart-nolib/gulpfile.js | 0 .../spfx-170-webpart-nolib/package.json | 0 .../spfx-170-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../teams/manifest.json | 0 .../spfx-170-webpart-nolib/teams/tab20x20.png | Bin .../spfx-170-webpart-nolib/teams/tab96x96.png | Bin .../spfx-170-webpart-nolib/tsconfig.json | 0 .../spfx-170-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-170-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-170-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-170-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-170-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../teams/manifest.json | 0 .../teams/tab20x20.png | Bin .../teams/tab96x96.png | Bin .../tsconfig.json | 0 .../spfx-170-webpart-optionaldeps/tslint.json | 0 .../spfx-170-webpart-react/.editorconfig | 0 .../spfx-170-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-170-webpart-react/.yo-rc.json | 0 .../spfx-170-webpart-react/README.md | 0 .../spfx-170-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-170-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-170-webpart-react/gulpfile.js | 0 .../spfx-170-webpart-react/package.json | 0 .../spfx-170-webpart-react/report.md | 0 .../spfx-170-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../teams/manifest.json | 0 .../spfx-170-webpart-react/teams/tab20x20.png | Bin .../spfx-170-webpart-react/teams/tab96x96.png | Bin .../spfx-170-webpart-react/tsconfig.json | 0 .../spfx-170-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-171-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-171-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-171-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-171-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-171-listviewcommandset/.editorconfig | 0 .../spfx-171-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-171-listviewcommandset/.yo-rc.json | 0 .../spfx-171-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-171-listviewcommandset/gulpfile.js | 0 .../spfx-171-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-171-listviewcommandset/src/index.ts | 0 .../spfx-171-listviewcommandset/tsconfig.json | 0 .../spfx-171-listviewcommandset/tslint.json | 0 .../spfx-171-webpart-ko/.editorconfig | 0 .../spfx-171-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-171-webpart-ko/.vscode/launch.json | 0 .../spfx-171-webpart-ko/.vscode/settings.json | 0 .../spfx-171-webpart-ko/.yo-rc.json | 0 .../spfx-171-webpart-ko/README.md | 0 .../spfx-171-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-171-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-171-webpart-ko/gulpfile.js | 0 .../spfx-171-webpart-ko/package.json | 0 .../spfx-171-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-171-webpart-ko/tsconfig.json | 0 .../spfx-171-webpart-ko/tslint.json | 0 .../spfx-171-webpart-nolib/.editorconfig | 0 .../spfx-171-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-171-webpart-nolib/.yo-rc.json | 0 .../spfx-171-webpart-nolib/README.md | 0 .../spfx-171-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-171-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-171-webpart-nolib/gulpfile.js | 0 .../spfx-171-webpart-nolib/package.json | 0 .../spfx-171-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-171-webpart-nolib/tsconfig.json | 0 .../spfx-171-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-171-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-171-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-171-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-171-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../tsconfig.json | 0 .../spfx-171-webpart-optionaldeps/tslint.json | 0 .../spfx-171-webpart-react/.editorconfig | 0 .../spfx-171-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-171-webpart-react/.yo-rc.json | 0 .../spfx-171-webpart-react/README.md | 0 .../spfx-171-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-171-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-171-webpart-react/gulpfile.js | 0 .../spfx-171-webpart-react/package.json | 0 .../spfx-171-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 .../spfx-171-webpart-react/tsconfig.json | 0 .../spfx-171-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-180-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-180-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-180-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-180-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-180-listviewcommandset/.editorconfig | 0 .../spfx-180-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-180-listviewcommandset/.yo-rc.json | 0 .../spfx-180-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-180-listviewcommandset/gulpfile.js | 0 .../spfx-180-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-180-listviewcommandset/src/index.ts | 0 .../spfx-180-listviewcommandset/tsconfig.json | 0 .../spfx-180-listviewcommandset/tslint.json | 0 .../spfx-180-webpart-ko/.editorconfig | 0 .../spfx-180-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-180-webpart-ko/.vscode/launch.json | 0 .../spfx-180-webpart-ko/.vscode/settings.json | 0 .../spfx-180-webpart-ko/.yo-rc.json | 0 .../spfx-180-webpart-ko/README.md | 0 .../spfx-180-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-180-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-180-webpart-ko/gulpfile.js | 0 .../spfx-180-webpart-ko/package.json | 0 .../spfx-180-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...47d3-5889-42d4-a28e-08e37dcf2f0a_color.png | Bin ...d3-5889-42d4-a28e-08e37dcf2f0a_outline.png | Bin .../spfx-180-webpart-ko/tsconfig.json | 0 .../spfx-180-webpart-ko/tslint.json | 0 .../spfx-180-webpart-nolib/.editorconfig | 0 .../spfx-180-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-180-webpart-nolib/.yo-rc.json | 0 .../spfx-180-webpart-nolib/README.md | 0 .../spfx-180-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-180-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-180-webpart-nolib/gulpfile.js | 0 .../spfx-180-webpart-nolib/package.json | 0 .../spfx-180-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...8f85-0b25-4f8d-a11f-1d833599d8f5_color.png | Bin ...85-0b25-4f8d-a11f-1d833599d8f5_outline.png | Bin .../spfx-180-webpart-nolib/tsconfig.json | 0 .../spfx-180-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-180-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-180-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-180-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-180-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...8f85-0b25-4f8d-a11f-1d833599d8f5_color.png | Bin ...85-0b25-4f8d-a11f-1d833599d8f5_outline.png | Bin .../tsconfig.json | 0 .../spfx-180-webpart-optionaldeps/tslint.json | 0 .../spfx-180-webpart-react/.editorconfig | 0 .../spfx-180-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-180-webpart-react/.yo-rc.json | 0 .../spfx-180-webpart-react/README.md | 0 .../spfx-180-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-180-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-180-webpart-react/gulpfile.js | 0 .../spfx-180-webpart-react/package.json | 0 .../spfx-180-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...0182-db41-4129-820f-bfa1ed63d9bd_color.png | Bin ...82-db41-4129-820f-bfa1ed63d9bd_outline.png | Bin .../spfx-180-webpart-react/tsconfig.json | 0 .../spfx-180-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-181-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-181-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-181-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-181-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-181-listviewcommandset/.editorconfig | 0 .../spfx-181-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-181-listviewcommandset/.yo-rc.json | 0 .../spfx-181-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-181-listviewcommandset/gulpfile.js | 0 .../spfx-181-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-181-listviewcommandset/src/index.ts | 0 .../spfx-181-listviewcommandset/tsconfig.json | 0 .../spfx-181-listviewcommandset/tslint.json | 0 .../spfx-181-webpart-ko/.editorconfig | 0 .../spfx-181-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-181-webpart-ko/.vscode/launch.json | 0 .../spfx-181-webpart-ko/.vscode/settings.json | 0 .../spfx-181-webpart-ko/.yo-rc.json | 0 .../spfx-181-webpart-ko/README.md | 0 .../spfx-181-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-181-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-181-webpart-ko/gulpfile.js | 0 .../spfx-181-webpart-ko/package.json | 0 .../spfx-181-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...57aa-606a-4d98-b8c0-323b3f99ac0a_color.png | Bin ...aa-606a-4d98-b8c0-323b3f99ac0a_outline.png | Bin .../spfx-181-webpart-ko/tsconfig.json | 0 .../spfx-181-webpart-ko/tslint.json | 0 .../spfx-181-webpart-nolib/.editorconfig | 0 .../spfx-181-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-181-webpart-nolib/.yo-rc.json | 0 .../spfx-181-webpart-nolib/README.md | 0 .../spfx-181-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-181-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-181-webpart-nolib/gulpfile.js | 0 .../spfx-181-webpart-nolib/package.json | 0 .../spfx-181-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png | Bin ...2e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png | Bin .../spfx-181-webpart-nolib/tsconfig.json | 0 .../spfx-181-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-181-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-181-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-181-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-181-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png | Bin ...2e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png | Bin .../tsconfig.json | 0 .../spfx-181-webpart-optionaldeps/tslint.json | 0 .../spfx-181-webpart-react/.editorconfig | 0 .../spfx-181-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-181-webpart-react/.yo-rc.json | 0 .../spfx-181-webpart-react/README.md | 0 .../spfx-181-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-181-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-181-webpart-react/gulpfile.js | 0 .../spfx-181-webpart-react/package.json | 0 .../spfx-181-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png | Bin ...a4-7afa-4d9f-82b5-5fd63a823ac0_outline.png | Bin .../spfx-181-webpart-react/tsconfig.json | 0 .../spfx-181-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-182-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-182-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-182-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-182-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-182-listviewcommandset/.editorconfig | 0 .../spfx-182-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-182-listviewcommandset/.yo-rc.json | 0 .../spfx-182-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-182-listviewcommandset/gulpfile.js | 0 .../spfx-182-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-182-listviewcommandset/src/index.ts | 0 .../spfx-182-listviewcommandset/tsconfig.json | 0 .../spfx-182-listviewcommandset/tslint.json | 0 .../spfx-182-webpart-ko/.editorconfig | 0 .../spfx-182-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-182-webpart-ko/.vscode/launch.json | 0 .../spfx-182-webpart-ko/.vscode/settings.json | 0 .../spfx-182-webpart-ko/.yo-rc.json | 0 .../spfx-182-webpart-ko/README.md | 0 .../spfx-182-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-182-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-182-webpart-ko/gulpfile.js | 0 .../spfx-182-webpart-ko/package.json | 0 .../spfx-182-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...3ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png | Bin ...cb-42b5-4ed5-ad8a-9c4eb976a941_outline.png | Bin .../spfx-182-webpart-ko/tsconfig.json | 0 .../spfx-182-webpart-ko/tslint.json | 0 .../spfx-182-webpart-nolib/.editorconfig | 0 .../spfx-182-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-182-webpart-nolib/.yo-rc.json | 0 .../spfx-182-webpart-nolib/README.md | 0 .../spfx-182-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-182-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-182-webpart-nolib/gulpfile.js | 0 .../spfx-182-webpart-nolib/package.json | 0 .../spfx-182-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...8296-86d0-47df-8afe-238c32be99d7_color.png | Bin ...96-86d0-47df-8afe-238c32be99d7_outline.png | Bin .../spfx-182-webpart-nolib/tsconfig.json | 0 .../spfx-182-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-182-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-182-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-182-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-182-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...8296-86d0-47df-8afe-238c32be99d7_color.png | Bin ...96-86d0-47df-8afe-238c32be99d7_outline.png | Bin .../tsconfig.json | 0 .../spfx-182-webpart-optionaldeps/tslint.json | 0 .../spfx-182-webpart-react/.editorconfig | 0 .../spfx-182-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-182-webpart-react/.yo-rc.json | 0 .../spfx-182-webpart-react/README.md | 0 .../spfx-182-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-182-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-182-webpart-react/gulpfile.js | 0 .../spfx-182-webpart-react/package.json | 0 .../spfx-182-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...90e5-6222-45c6-b241-995df0029e3c_color.png | Bin ...e5-6222-45c6-b241-995df0029e3c_outline.png | Bin .../spfx-182-webpart-react/tsconfig.json | 0 .../spfx-182-webpart-react/tslint.json | 0 .../.editorconfig | 0 .../spfx-191-applicationcustomizer/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-191-applicationcustomizer/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 ...loWorldApplicationCustomizer.manifest.json | 0 .../HelloWorldApplicationCustomizer.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../.editorconfig | 0 .../spfx-191-fieldcustomizer-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../.yo-rc.json | 0 .../spfx-191-fieldcustomizer-react/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../gulpfile.js | 0 .../package.json | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldFieldCustomizer.manifest.json | 0 .../helloWorld/HelloWorldFieldCustomizer.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../src/index.ts | 0 .../tsconfig.json | 0 .../tslint.json | 0 .../spfx-191-listviewcommandset/.editorconfig | 0 .../spfx-191-listviewcommandset/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-191-listviewcommandset/.yo-rc.json | 0 .../spfx-191-listviewcommandset/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-191-listviewcommandset/gulpfile.js | 0 .../spfx-191-listviewcommandset/package.json | 0 .../sharepoint/assets/ClientSideInstance.xml | 0 .../sharepoint/assets/elements.xml | 0 .../HelloWorldCommandSet.manifest.json | 0 .../helloWorld/HelloWorldCommandSet.ts | 0 .../src/extensions/helloWorld/loc/en-us.js | 0 .../extensions/helloWorld/loc/myStrings.d.ts | 0 .../spfx-191-listviewcommandset/src/index.ts | 0 .../spfx-191-listviewcommandset/tsconfig.json | 0 .../spfx-191-listviewcommandset/tslint.json | 0 .../spfx-191-webpart-ko/.editorconfig | 0 .../spfx-191-webpart-ko/.gitignore | 0 .../.vscode/extensions.json | 0 .../spfx-191-webpart-ko/.vscode/launch.json | 0 .../spfx-191-webpart-ko/.vscode/settings.json | 0 .../spfx-191-webpart-ko/.yo-rc.json | 0 .../spfx-191-webpart-ko/README.md | 0 .../spfx-191-webpart-ko/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-191-webpart-ko/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-191-webpart-ko/gulpfile.js | 0 .../spfx-191-webpart-ko/package.json | 0 .../spfx-191-webpart-ko/src/index.ts | 0 .../helloWorld/HelloWorld.module.scss | 0 .../helloWorld/HelloWorld.template.html | 0 .../helloWorld/HelloWorldViewModel.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...5c12-5036-4ecc-b934-bbd8e25e9a39_color.png | Bin ...12-5036-4ecc-b934-bbd8e25e9a39_outline.png | Bin .../spfx-191-webpart-ko/tsconfig.json | 0 .../spfx-191-webpart-ko/tslint.json | 0 .../spfx-191-webpart-nolib/.editorconfig | 0 .../spfx-191-webpart-nolib/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-191-webpart-nolib/.yo-rc.json | 0 .../spfx-191-webpart-nolib/README.md | 0 .../spfx-191-webpart-nolib/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-191-webpart-nolib/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-191-webpart-nolib/gulpfile.js | 0 .../spfx-191-webpart-nolib/package.json | 0 .../spfx-191-webpart-nolib/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...1b5e-ded2-4471-8b29-57c5389cc62f_color.png | Bin ...5e-ded2-4471-8b29-57c5389cc62f_outline.png | Bin .../spfx-191-webpart-nolib/tsconfig.json | 0 .../spfx-191-webpart-nolib/tslint.json | 0 .../.editorconfig | 0 .../spfx-191-webpart-optionaldeps/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-191-webpart-optionaldeps/.yo-rc.json | 0 .../spfx-191-webpart-optionaldeps/README.md | 0 .../config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-191-webpart-optionaldeps/gulpfile.js | 0 .../package.json | 0 .../src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../helloWorld/HelloWorldWebPart.module.scss | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...1b5e-ded2-4471-8b29-57c5389cc62f_color.png | Bin ...5e-ded2-4471-8b29-57c5389cc62f_outline.png | Bin .../tsconfig.json | 0 .../spfx-191-webpart-optionaldeps/tslint.json | 0 .../spfx-191-webpart-react/.editorconfig | 0 .../spfx-191-webpart-react/.gitignore | 0 .../.vscode/extensions.json | 0 .../.vscode/launch.json | 0 .../.vscode/settings.json | 0 .../spfx-191-webpart-react/.yo-rc.json | 0 .../spfx-191-webpart-react/README.md | 0 .../spfx-191-webpart-react/config/config.json | 0 .../config/copy-assets.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../spfx-191-webpart-react/config/serve.json | 0 .../config/write-manifests.json | 0 .../spfx-191-webpart-react/gulpfile.js | 0 .../spfx-191-webpart-react/package.json | 0 .../spfx-191-webpart-react/src/index.ts | 0 .../HelloWorldWebPart.manifest.json | 0 .../webparts/helloWorld/HelloWorldWebPart.ts | 0 .../components/HelloWorld.module.scss | 0 .../helloWorld/components/HelloWorld.tsx | 0 .../helloWorld/components/IHelloWorldProps.ts | 0 .../src/webparts/helloWorld/loc/en-us.js | 0 .../webparts/helloWorld/loc/mystrings.d.ts | 0 ...858e-51ba-4c6f-be14-436b45fa4941_color.png | Bin ...8e-51ba-4c6f-be14-436b45fa4941_outline.png | Bin .../spfx-191-webpart-react/tsconfig.json | 0 .../spfx-191-webpart-react/tslint.json | 0 .../spfx/commands/spfx-doctor.spec.ts | 0 .../spfx/commands/spfx-doctor.ts | 2 +- src/{o365 => m365}/spo/ClientSideComponent.ts | 0 src/{o365 => m365}/spo/ClientSvc.ts | 0 .../spo/FolderExtensions.spec.ts | 0 src/{o365 => m365}/spo/FolderExtensions.ts | 0 .../spo/StandardWebPartTypes.ts | 0 .../spo/base-permissions.spec.ts | 0 src/{o365 => m365}/spo/base-permissions.ts | 0 src/{o365 => m365}/spo/commands.ts | 0 .../spo/commands/app/AppMetadata.ts | 0 .../spo/commands/app/SpoAppBaseCommand.ts | 0 .../spo/commands/app/app-add.spec.ts | 0 .../spo/commands/app/app-add.ts | 0 .../spo/commands/app/app-deploy.spec.ts | 0 .../spo/commands/app/app-deploy.ts | 0 .../spo/commands/app/app-get.spec.ts | 0 .../spo/commands/app/app-get.ts | 0 .../spo/commands/app/app-install.spec.ts | 0 .../spo/commands/app/app-install.ts | 0 .../spo/commands/app/app-list.spec.ts | 0 .../spo/commands/app/app-list.ts | 0 .../spo/commands/app/app-remove.spec.ts | 0 .../spo/commands/app/app-remove.ts | 0 .../spo/commands/app/app-retract.spec.ts | 0 .../spo/commands/app/app-retract.ts | 0 .../spo/commands/app/app-uninstall.spec.ts | 0 .../spo/commands/app/app-uninstall.ts | 0 .../spo/commands/app/app-upgrade.spec.ts | 0 .../spo/commands/app/app-upgrade.ts | 0 .../spo/commands/apppage/apppage-add.spec.ts | 0 .../spo/commands/apppage/apppage-add.ts | 0 .../spo/commands/apppage/apppage-set.spec.ts | 0 .../spo/commands/apppage/apppage-set.ts | 0 .../spo/commands/cdn/cdn-get.spec.ts | 0 .../spo/commands/cdn/cdn-get.ts | 4 +- .../spo/commands/cdn/cdn-origin-add.spec.ts | 0 .../spo/commands/cdn/cdn-origin-add.ts | 2 +- .../spo/commands/cdn/cdn-origin-list.spec.ts | 0 .../spo/commands/cdn/cdn-origin-list.ts | 2 +- .../commands/cdn/cdn-origin-remove.spec.ts | 0 .../spo/commands/cdn/cdn-origin-remove.ts | 2 +- .../spo/commands/cdn/cdn-policy-list.spec.ts | 0 .../spo/commands/cdn/cdn-policy-list.ts | 2 +- .../spo/commands/cdn/cdn-policy-set.spec.ts | 0 .../spo/commands/cdn/cdn-policy-set.ts | 2 +- .../spo/commands/cdn/cdn-set.spec.ts | 0 .../spo/commands/cdn/cdn-set.ts | 14 +- .../spo/commands/contenttype/FieldLink.ts | 0 .../contenttype/contenttype-add.spec.ts | 0 .../commands/contenttype/contenttype-add.ts | 0 .../contenttype-field-remove.spec.ts | 0 .../contenttype/contenttype-field-remove.ts | 0 .../contenttype/contenttype-field-set.spec.ts | 0 .../contenttype/contenttype-field-set.ts | 0 .../contenttype/contenttype-get.spec.ts | 0 .../commands/contenttype/contenttype-get.ts | 0 .../contenttype/contenttype-remove.spec.ts | 0 .../contenttype/contenttype-remove.ts | 0 .../contenttypehub/contenttypehub-get.spec.ts | 0 .../contenttypehub/contenttypehub-get.ts | 0 .../customaction/customaction-add.spec.ts | 8 +- .../commands/customaction/customaction-add.ts | 6 +- .../customaction/customaction-clear.spec.ts | 0 .../customaction/customaction-clear.ts | 0 .../customaction/customaction-get.spec.ts | 0 .../commands/customaction/customaction-get.ts | 0 .../customaction/customaction-list.spec.ts | 0 .../customaction/customaction-list.ts | 0 .../customaction/customaction-remove.spec.ts | 0 .../customaction/customaction-remove.ts | 0 .../customaction/customaction-set.spec.ts | 8 +- .../commands/customaction/customaction-set.ts | 2 +- .../spo/commands/customaction/customaction.ts | 0 .../spo/commands/externaluser/ExternalUser.ts | 0 .../externaluser/ExternalUserCollection.ts | 0 .../externaluser/GetExternalUsersResults.ts | 0 .../externaluser/externaluser-list.spec.ts | 0 .../externaluser/externaluser-list.ts | 0 .../spo/commands/feature/Feature.ts | 0 .../commands/feature/feature-disable.spec.ts | 0 .../spo/commands/feature/feature-disable.ts | 0 .../commands/feature/feature-enable.spec.ts | 0 .../spo/commands/feature/feature-enable.ts | 0 .../spo/commands/feature/feature-list.spec.ts | 0 .../spo/commands/feature/feature-list.ts | 0 .../spo/commands/field/field-add.spec.ts | 0 .../spo/commands/field/field-add.ts | 0 .../spo/commands/field/field-get.spec.ts | 0 .../spo/commands/field/field-get.ts | 0 .../spo/commands/field/field-remove.spec.ts | 0 .../spo/commands/field/field-remove.ts | 0 .../spo/commands/field/field-set.spec.ts | 0 .../spo/commands/field/field-set.ts | 0 .../spo/commands/file/FileProperties.ts | 0 .../commands/file/FilePropertiesCollection.ts | 0 .../spo/commands/file/file-add.spec.ts | 0 .../spo/commands/file/file-add.ts | 0 .../spo/commands/file/file-checkin.spec.ts | 0 .../spo/commands/file/file-checkin.ts | 0 .../spo/commands/file/file-checkout.spec.ts | 0 .../spo/commands/file/file-checkout.ts | 0 .../spo/commands/file/file-copy.spec.ts | 0 .../spo/commands/file/file-copy.ts | 0 .../spo/commands/file/file-get.spec.ts | 0 .../spo/commands/file/file-get.ts | 0 .../spo/commands/file/file-list.spec.ts | 0 .../spo/commands/file/file-list.ts | 0 .../spo/commands/file/file-move.spec.ts | 0 .../spo/commands/file/file-move.ts | 0 .../spo/commands/file/file-remove.spec.ts | 0 .../spo/commands/file/file-remove.ts | 0 .../spo/commands/folder/FolderProperties.ts | 0 .../spo/commands/folder/folder-add.spec.ts | 0 .../spo/commands/folder/folder-add.ts | 0 .../spo/commands/folder/folder-copy.spec.ts | 0 .../spo/commands/folder/folder-copy.ts | 0 .../spo/commands/folder/folder-get.spec.ts | 0 .../spo/commands/folder/folder-get.ts | 0 .../spo/commands/folder/folder-list.spec.ts | 0 .../spo/commands/folder/folder-list.ts | 0 .../spo/commands/folder/folder-move.spec.ts | 0 .../spo/commands/folder/folder-move.ts | 0 .../spo/commands/folder/folder-remove.spec.ts | 0 .../spo/commands/folder/folder-remove.ts | 0 .../spo/commands/folder/folder-rename.spec.ts | 0 .../spo/commands/folder/folder-rename.ts | 0 .../spo/commands/group/group-get.spec.ts | 0 .../spo/commands/group/group-get.ts | 0 .../spo/commands/group/group-remove.spec.ts | 0 .../spo/commands/group/group-remove.ts | 0 .../hidedefaultthemes-get.spec.ts | 0 .../hidedefaultthemes-get.ts | 0 .../hidedefaultthemes-set.spec.ts | 0 .../hidedefaultthemes-set.ts | 0 .../commands/homesite/homesite-get.spec.ts | 0 .../spo/commands/homesite/homesite-get.ts | 0 .../commands/homesite/homesite-remove.spec.ts | 0 .../spo/commands/homesite/homesite-remove.ts | 0 .../commands/homesite/homesite-set.spec.ts | 0 .../spo/commands/homesite/homesite-set.ts | 0 .../spo/commands/hubsite/AssociatedSite.ts | 0 .../spo/commands/hubsite/HubSite.ts | 0 .../spo/commands/hubsite/HubSiteProperties.ts | 0 .../spo/commands/hubsite/QueryListResult.ts | 0 .../commands/hubsite/hubsite-connect.spec.ts | 0 .../spo/commands/hubsite/hubsite-connect.ts | 2 +- .../commands/hubsite/hubsite-data-get.spec.ts | 0 .../spo/commands/hubsite/hubsite-data-get.ts | 2 +- .../hubsite/hubsite-disconnect.spec.ts | 0 .../commands/hubsite/hubsite-disconnect.ts | 2 +- .../spo/commands/hubsite/hubsite-get.spec.ts | 0 .../spo/commands/hubsite/hubsite-get.ts | 2 +- .../spo/commands/hubsite/hubsite-list.spec.ts | 0 .../spo/commands/hubsite/hubsite-list.ts | 2 +- .../commands/hubsite/hubsite-register.spec.ts | 0 .../spo/commands/hubsite/hubsite-register.ts | 2 +- .../hubsite/hubsite-rights-grant.spec.ts | 0 .../commands/hubsite/hubsite-rights-grant.ts | 2 +- .../hubsite/hubsite-rights-revoke.spec.ts | 0 .../commands/hubsite/hubsite-rights-revoke.ts | 2 +- .../spo/commands/hubsite/hubsite-set.spec.ts | 0 .../spo/commands/hubsite/hubsite-set.ts | 2 +- .../hubsite/hubsite-theme-sync.spec.ts | 0 .../commands/hubsite/hubsite-theme-sync.ts | 2 +- .../hubsite/hubsite-unregister.spec.ts | 0 .../commands/hubsite/hubsite-unregister.ts | 2 +- .../spo/commands/list/DraftVisibilityType.ts | 0 .../spo/commands/list/ListExperience.ts | 0 .../spo/commands/list/ListInstance.ts | 0 .../commands/list/ListInstanceCollection.ts | 0 .../spo/commands/list/ListTemplateType.ts | 0 .../spo/commands/list/list-add.spec.ts | 0 .../spo/commands/list/list-add.ts | 0 .../list/list-contenttype-add.spec.ts | 0 .../spo/commands/list/list-contenttype-add.ts | 0 .../list/list-contenttype-list.spec.ts | 0 .../commands/list/list-contenttype-list.ts | 0 .../list/list-contenttype-remove.spec.ts | 0 .../commands/list/list-contenttype-remove.ts | 0 .../spo/commands/list/list-get.spec.ts | 0 .../spo/commands/list/list-get.ts | 0 .../spo/commands/list/list-label-get.spec.ts | 0 .../spo/commands/list/list-label-get.ts | 0 .../spo/commands/list/list-label-set.spec.ts | 0 .../spo/commands/list/list-label-set.ts | 0 .../spo/commands/list/list-list.spec.ts | 0 .../spo/commands/list/list-list.ts | 0 .../spo/commands/list/list-remove.spec.ts | 0 .../spo/commands/list/list-remove.ts | 0 .../spo/commands/list/list-set.spec.ts | 0 .../spo/commands/list/list-set.ts | 0 .../commands/list/list-sitescript-get.spec.ts | 0 .../spo/commands/list/list-sitescript-get.ts | 0 .../commands/list/list-view-field-add.spec.ts | 0 .../spo/commands/list/list-view-field-add.ts | 0 .../list/list-view-field-remove.spec.ts | 0 .../commands/list/list-view-field-remove.ts | 0 .../spo/commands/list/list-view-get.spec.ts | 0 .../spo/commands/list/list-view-get.ts | 0 .../spo/commands/list/list-view-list.spec.ts | 0 .../spo/commands/list/list-view-list.ts | 0 .../commands/list/list-view-remove.spec.ts | 0 .../spo/commands/list/list-view-remove.ts | 0 .../spo/commands/list/list-view-set.spec.ts | 0 .../spo/commands/list/list-view-set.ts | 0 .../commands/list/list-webhook-add.spec.ts | 0 .../spo/commands/list/list-webhook-add.ts | 0 .../commands/list/list-webhook-get.spec.ts | 0 .../spo/commands/list/list-webhook-get.ts | 0 .../commands/list/list-webhook-list.spec.ts | 0 .../spo/commands/list/list-webhook-list.ts | 0 .../commands/list/list-webhook-remove.spec.ts | 0 .../spo/commands/list/list-webhook-remove.ts | 0 .../commands/list/list-webhook-set.spec.ts | 0 .../spo/commands/list/list-webhook-set.ts | 0 .../spo/commands/listitem/ListItemInstance.ts | 0 .../listitem/ListItemInstanceCollection.ts | 0 .../commands/listitem/listitem-add.spec.ts | 0 .../spo/commands/listitem/listitem-add.ts | 0 .../commands/listitem/listitem-get.spec.ts | 0 .../spo/commands/listitem/listitem-get.ts | 0 .../listitem/listitem-isrecord.spec.ts | 0 .../commands/listitem/listitem-isrecord.ts | 0 .../commands/listitem/listitem-list.spec.ts | 0 .../spo/commands/listitem/listitem-list.ts | 0 .../listitem/listitem-record-declare.spec.ts | 0 .../listitem/listitem-record-declare.ts | 0 .../listitem-record-undeclare.spec.ts | 0 .../listitem/listitem-record-undeclare.ts | 0 .../commands/listitem/listitem-remove.spec.ts | 0 .../spo/commands/listitem/listitem-remove.ts | 0 .../commands/listitem/listitem-set.spec.ts | 0 .../spo/commands/listitem/listitem-set.ts | 0 .../spo/commands/mail/mail-send.spec.ts | 0 .../spo/commands/mail/mail-send.ts | 6 +- .../spo/commands/navigation/NavigationNode.ts | 0 .../navigation/navigation-node-add.spec.ts | 0 .../navigation/navigation-node-add.ts | 0 .../navigation/navigation-node-list.spec.ts | 0 .../navigation/navigation-node-list.ts | 0 .../navigation/navigation-node-remove.spec.ts | 0 .../navigation/navigation-node-remove.ts | 0 .../commands/orgassetslibrary/OrgAssets.ts | 0 .../orgassetslibrary-add.spec.ts | 0 .../orgassetslibrary/orgassetslibrary-add.ts | 0 .../orgassetslibrary-list.spec.ts | 0 .../orgassetslibrary/orgassetslibrary-list.ts | 0 .../orgassetslibrary-remove.spec.ts | 0 .../orgassetslibrary-remove.ts | 0 .../orgnewssite/orgnewssite-list.spec.ts | 0 .../commands/orgnewssite/orgnewssite-list.ts | 0 .../orgnewssite/orgnewssite-remove.spec.ts | 0 .../orgnewssite/orgnewssite-remove.ts | 0 .../orgnewssite/orgnewssite-set.spec.ts | 0 .../commands/orgnewssite/orgnewssite-set.ts | 0 .../spo/commands/page/Page.spec.ts | 0 src/{o365 => m365}/spo/commands/page/Page.ts | 0 .../spo/commands/page/PageHeader.ts | 0 .../spo/commands/page/PageItem.ts | 0 .../spo/commands/page/canvasContent.ts | 0 .../spo/commands/page/clientsidepages.ts | 0 .../spo/commands/page/page-add.spec.ts | 0 .../spo/commands/page/page-add.ts | 0 .../page/page-clientsidewebpart-add.spec.ts | 0 .../page/page-clientsidewebpart-add.ts | 0 .../spo/commands/page/page-column-get.spec.ts | 0 .../spo/commands/page/page-column-get.ts | 0 .../commands/page/page-column-list.spec.ts | 0 .../spo/commands/page/page-column-list.ts | 0 .../commands/page/page-control-get.spec.ts | 0 .../spo/commands/page/page-control-get.ts | 0 .../commands/page/page-control-list.spec.ts | 0 .../spo/commands/page/page-control-list.ts | 0 .../spo/commands/page/page-get.spec.ts | 0 .../spo/commands/page/page-get.ts | 0 .../spo/commands/page/page-header-set.spec.ts | 0 .../spo/commands/page/page-header-set.ts | 0 .../spo/commands/page/page-list.spec.ts | 0 .../spo/commands/page/page-list.ts | 0 .../spo/commands/page/page-remove.spec.ts | 0 .../spo/commands/page/page-remove.ts | 0 .../commands/page/page-section-add.spec.ts | 0 .../spo/commands/page/page-section-add.ts | 0 .../commands/page/page-section-get.spec.ts | 0 .../spo/commands/page/page-section-get.ts | 0 .../commands/page/page-section-list.spec.ts | 0 .../spo/commands/page/page-section-list.ts | 0 .../spo/commands/page/page-set.spec.ts | 0 .../spo/commands/page/page-set.ts | 0 .../spo/commands/page/page-text-add.spec.ts | 0 .../spo/commands/page/page-text-add.ts | 0 .../commands/propertybag/propertybag-base.ts | 0 .../propertybag/propertybag-get.spec.ts | 0 .../commands/propertybag/propertybag-get.ts | 0 .../propertybag/propertybag-list.spec.ts | 0 .../commands/propertybag/propertybag-list.ts | 0 .../propertybag/propertybag-remove.spec.ts | 0 .../propertybag/propertybag-remove.ts | 0 .../propertybag/propertybag-set.spec.ts | 0 .../commands/propertybag/propertybag-set.ts | 0 .../report/report-activityfilecounts.spec.ts | 0 .../report/report-activityfilecounts.ts | 0 .../report/report-activitypages.spec.ts | 0 .../commands/report/report-activitypages.ts | 0 .../report/report-activityusercounts.spec.ts | 0 .../report/report-activityusercounts.ts | 0 .../report/report-activityuserdetail.spec.ts | 0 .../report/report-activityuserdetail.ts | 0 .../report/report-siteusagedetail.spec.ts | 0 .../commands/report/report-siteusagedetail.ts | 0 .../report/report-siteusagefilecounts.spec.ts | 0 .../report/report-siteusagefilecounts.ts | 0 .../report/report-siteusagepages.spec.ts | 0 .../commands/report/report-siteusagepages.ts | 0 .../report/report-siteusagesitecounts.spec.ts | 0 .../report/report-siteusagesitecounts.ts | 0 .../report/report-siteusagestorage.spec.ts | 0 .../report/report-siteusagestorage.ts | 0 .../commands/search/datatypes/QueryResult.ts | 0 .../search/datatypes/RefinementResult.ts | 0 .../search/datatypes/RelevantResults.ts | 0 .../commands/search/datatypes/ResultTable.ts | 0 .../search/datatypes/ResultTableRow.ts | 0 .../commands/search/datatypes/SearchResult.ts | 0 .../search/datatypes/SearchResultProperty.ts | 0 .../search/datatypes/SpecialTermResult.ts | 0 ...POWebAppServicePrincipalPermissionGrant.ts | 0 ...WebAppServicePrincipalPermissionRequest.ts | 0 .../serviceprincipal-grant-add.spec.ts | 0 .../serviceprincipal-grant-add.ts | 0 .../serviceprincipal-grant-list.spec.ts | 8 +- .../serviceprincipal-grant-list.ts | 0 .../serviceprincipal-grant-revoke.spec.ts | 0 .../serviceprincipal-grant-revoke.ts | 0 ...rincipal-permissionrequest-approve.spec.ts | 0 ...viceprincipal-permissionrequest-approve.ts | 0 ...ceprincipal-permissionrequest-deny.spec.ts | 0 ...serviceprincipal-permissionrequest-deny.ts | 0 ...ceprincipal-permissionrequest-list.spec.ts | 0 ...serviceprincipal-permissionrequest-list.ts | 0 .../serviceprincipal-set.spec.ts | 0 .../serviceprincipal/serviceprincipal-set.ts | 0 .../commands/site/DeletedSiteProperties.ts | 0 .../site/SPOSitePropertiesEnumerable.ts | 0 .../spo/commands/site/SiteProperties.ts | 0 .../spo/commands/site/SpoOperation.ts | 0 .../spo/commands/site/site-add.spec.ts | 0 .../spo/commands/site/site-add.ts | 0 .../commands/site/site-appcatalog-add.spec.ts | 0 .../spo/commands/site/site-appcatalog-add.ts | 0 .../site/site-appcatalog-remove.spec.ts | 0 .../commands/site/site-appcatalog-remove.ts | 0 .../commands/site/site-classic-add.spec.ts | 0 .../spo/commands/site/site-classic-add.ts | 4 +- .../commands/site/site-classic-list.spec.ts | 0 .../spo/commands/site/site-classic-list.ts | 0 .../commands/site/site-classic-set.spec.ts | 0 .../spo/commands/site/site-classic-set.ts | 4 +- .../site/site-commsite-enable.spec.ts | 0 .../spo/commands/site/site-commsite-enable.ts | 0 .../spo/commands/site/site-get.spec.ts | 0 .../spo/commands/site/site-get.ts | 0 .../spo/commands/site/site-groupify.spec.ts | 10 +- .../spo/commands/site/site-groupify.ts | 22 +- .../site-inplacerecordsmanagement-set.spec.ts | 0 .../site/site-inplacerecordsmanagement-set.ts | 0 .../spo/commands/site/site-list.spec.ts | 0 .../spo/commands/site/site-list.ts | 0 .../spo/commands/site/site-remove.spec.ts | 0 .../spo/commands/site/site-remove.ts | 4 +- .../spo/commands/site/site-rename.spec.ts | 0 .../spo/commands/site/site-rename.ts | 4 +- .../spo/commands/site/site-set.spec.ts | 0 .../spo/commands/site/site-set.ts | 0 .../spo/commands/sitedesign/SiteDesign.ts | 0 .../sitedesign/SiteDesignPrincipal.ts | 0 .../spo/commands/sitedesign/SiteDesignRun.ts | 0 .../spo/commands/sitedesign/SiteDesignTask.ts | 0 .../sitedesign/SiteScriptActionStatus.ts | 0 .../sitedesign/sitedesign-add.spec.ts | 0 .../spo/commands/sitedesign/sitedesign-add.ts | 0 .../sitedesign/sitedesign-apply.spec.ts | 0 .../commands/sitedesign/sitedesign-apply.ts | 0 .../sitedesign/sitedesign-get.spec.ts | 0 .../spo/commands/sitedesign/sitedesign-get.ts | 0 .../sitedesign/sitedesign-list.spec.ts | 0 .../commands/sitedesign/sitedesign-list.ts | 0 .../sitedesign/sitedesign-remove.spec.ts | 0 .../commands/sitedesign/sitedesign-remove.ts | 0 .../sitedesign-rights-grant.spec.ts | 0 .../sitedesign/sitedesign-rights-grant.ts | 0 .../sitedesign/sitedesign-rights-list.spec.ts | 0 .../sitedesign/sitedesign-rights-list.ts | 0 .../sitedesign-rights-revoke.spec.ts | 0 .../sitedesign/sitedesign-rights-revoke.ts | 0 .../sitedesign/sitedesign-run-list.spec.ts | 0 .../sitedesign/sitedesign-run-list.ts | 0 .../sitedesign-run-status-get.spec.ts | 0 .../sitedesign/sitedesign-run-status-get.ts | 0 .../sitedesign/sitedesign-set.spec.ts | 0 .../spo/commands/sitedesign/sitedesign-set.ts | 0 .../sitedesign/sitedesign-task-get.spec.ts | 0 .../sitedesign/sitedesign-task-get.ts | 0 .../sitedesign/sitedesign-task-list.spec.ts | 0 .../sitedesign/sitedesign-task-list.ts | 0 .../sitedesign/sitedesign-task-remove.spec.ts | 0 .../sitedesign/sitedesign-task-remove.ts | 0 .../sitescript/sitescript-add.spec.ts | 0 .../spo/commands/sitescript/sitescript-add.ts | 0 .../sitescript/sitescript-get.spec.ts | 0 .../spo/commands/sitescript/sitescript-get.ts | 0 .../sitescript/sitescript-list.spec.ts | 0 .../commands/sitescript/sitescript-list.ts | 0 .../sitescript/sitescript-remove.spec.ts | 0 .../commands/sitescript/sitescript-remove.ts | 0 .../sitescript/sitescript-set.spec.ts | 0 .../spo/commands/sitescript/sitescript-set.ts | 0 .../spo/commands/spo-get.spec.ts | 2 +- src/{o365 => m365}/spo/commands/spo-get.ts | 2 +- .../spo/commands/spo-search.spec.ts | 0 src/{o365 => m365}/spo/commands/spo-search.ts | 0 .../spo/commands/spo-set.spec.ts | 2 +- src/{o365 => m365}/spo/commands/spo-set.ts | 4 +- .../commands/storageentity/TenantProperty.ts | 0 .../storageentity/storageentity-get.spec.ts | 0 .../storageentity/storageentity-get.ts | 0 .../storageentity/storageentity-list.spec.ts | 0 .../storageentity/storageentity-list.ts | 0 .../storageentity-remove.spec.ts | 0 .../storageentity/storageentity-remove.ts | 0 .../storageentity/storageentity-set.spec.ts | 0 .../storageentity/storageentity-set.ts | 0 .../commands/tenant/DeletedSiteProperties.ts | 0 .../tenant/DeletedSitePropertiesEnumerable.ts | 0 .../tenant/tenant-appcatalog-add.spec.ts | 0 .../commands/tenant/tenant-appcatalog-add.ts | 0 .../tenant/tenant-appcatalogurl-get.spec.ts | 0 .../tenant/tenant-appcatalogurl-get.ts | 0 .../tenant/tenant-recyclebinitem-list.spec.ts | 0 .../tenant/tenant-recyclebinitem-list.ts | 0 .../tenant/tenant-settings-list.spec.ts | 0 .../commands/tenant/tenant-settings-list.ts | 0 .../tenant/tenant-settings-set.spec.ts | 0 .../commands/tenant/tenant-settings-set.ts | 4 +- src/{o365 => m365}/spo/commands/term/Term.ts | 0 .../spo/commands/term/TermCollection.ts | 0 .../spo/commands/term/TermGroup.ts | 0 .../spo/commands/term/TermGroupCollection.ts | 0 .../spo/commands/term/TermSet.ts | 0 .../spo/commands/term/TermSetCollection.ts | 0 .../spo/commands/term/TermStore.ts | 0 .../spo/commands/term/term-add.spec.ts | 0 .../spo/commands/term/term-add.ts | 0 .../spo/commands/term/term-get.spec.ts | 0 .../spo/commands/term/term-get.ts | 0 .../spo/commands/term/term-group-add.spec.ts | 0 .../spo/commands/term/term-group-add.ts | 0 .../spo/commands/term/term-group-get.spec.ts | 0 .../spo/commands/term/term-group-get.ts | 0 .../spo/commands/term/term-group-list.spec.ts | 0 .../spo/commands/term/term-group-list.ts | 0 .../spo/commands/term/term-list.spec.ts | 0 .../spo/commands/term/term-list.ts | 0 .../spo/commands/term/term-set-add.spec.ts | 0 .../spo/commands/term/term-set-add.ts | 0 .../spo/commands/term/term-set-get.spec.ts | 0 .../spo/commands/term/term-set-get.ts | 0 .../spo/commands/term/term-set-list.spec.ts | 0 .../spo/commands/term/term-set-list.ts | 0 .../spo/commands/theme/theme-apply.spec.ts | 0 .../spo/commands/theme/theme-apply.ts | 2 +- .../spo/commands/theme/theme-get.spec.ts | 0 .../spo/commands/theme/theme-get.ts | 0 .../spo/commands/theme/theme-list.spec.ts | 0 .../spo/commands/theme/theme-list.ts | 0 .../spo/commands/theme/theme-remove.spec.ts | 0 .../spo/commands/theme/theme-remove.ts | 0 .../spo/commands/theme/theme-set.spec.ts | 0 .../spo/commands/theme/theme-set.ts | 0 .../spo/commands/user/user-get.spec.ts | 0 .../spo/commands/user/user-get.ts | 0 .../spo/commands/user/user-list.spec.ts | 0 .../spo/commands/user/user-list.ts | 0 .../spo/commands/user/user-remove.spec.ts | 0 .../spo/commands/user/user-remove.ts | 0 .../userprofile/userprofile-set.spec.ts | 0 .../commands/userprofile/userprofile-set.ts | 0 .../commands/web/GetClientSideWebPartsRsp.ts | 0 .../spo/commands/web/WebProperties.ts | 0 .../commands/web/WebPropertiesCollection.ts | 0 .../spo/commands/web/web-add.spec.ts | 0 .../spo/commands/web/web-add.ts | 0 .../web/web-clientsidewebpart-list.spec.ts | 0 .../web/web-clientsidewebpart-list.ts | 0 .../spo/commands/web/web-get.spec.ts | 0 .../spo/commands/web/web-get.ts | 0 .../spo/commands/web/web-list.spec.ts | 0 .../spo/commands/web/web-list.ts | 0 .../spo/commands/web/web-reindex.spec.ts | 0 .../spo/commands/web/web-reindex.ts | 0 .../spo/commands/web/web-remove.spec.ts | 0 .../spo/commands/web/web-remove.ts | 0 .../spo/commands/web/web-set.spec.ts | 0 .../spo/commands/web/web-set.ts | 0 src/{o365 => m365}/spo/spo.ts | 0 src/{o365 => m365}/teams/Channel.ts | 0 src/{o365 => m365}/teams/Message.ts | 0 src/{o365 => m365}/teams/Reply.ts | 0 src/{o365 => m365}/teams/Tab.ts | 0 src/{o365 => m365}/teams/Team.ts | 0 src/{o365 => m365}/teams/TeamsApp.ts | 0 .../teams/TeamsAppInstallation.ts | 0 .../teams/TeamsTabConfiguration.ts | 0 src/{o365 => m365}/teams/commands.ts | 0 .../teams/commands/app/app-install.spec.ts | 0 .../teams/commands/app/app-install.ts | 0 .../teams/commands/app/app-list.spec.ts | 0 .../teams/commands/app/app-list.ts | 0 .../teams/commands/app/app-publish.spec.ts | 0 .../teams/commands/app/app-publish.ts | 0 .../teams/commands/app/app-remove.spec.ts | 0 .../teams/commands/app/app-remove.ts | 0 .../teams/commands/app/app-uninstall.spec.ts | 0 .../teams/commands/app/app-uninstall.ts | 0 .../teams/commands/app/app-update.spec.ts | 0 .../teams/commands/app/app-update.ts | 0 .../commands/channel/channel-add.spec.ts | 0 .../teams/commands/channel/channel-add.ts | 0 .../commands/channel/channel-get.spec.ts | 0 .../teams/commands/channel/channel-get.ts | 0 .../commands/channel/channel-list.spec.ts | 0 .../teams/commands/channel/channel-list.ts | 0 .../commands/channel/channel-remove.spec.ts | 0 .../teams/commands/channel/channel-remove.ts | 0 .../commands/channel/channel-set.spec.ts | 0 .../teams/commands/channel/channel-set.ts | 0 .../funsettings/funsettings-list.spec.ts | 0 .../commands/funsettings/funsettings-list.ts | 0 .../funsettings/funsettings-set.spec.ts | 0 .../commands/funsettings/funsettings-set.ts | 0 .../guestsettings/guestsettings-list.spec.ts | 0 .../guestsettings/guestsettings-list.ts | 0 .../guestsettings/guestsettings-set.spec.ts | 0 .../guestsettings/guestsettings-set.ts | 0 .../membersettings-list.spec.ts | 0 .../membersettings/membersettings-list.ts | 0 .../membersettings/membersettings-set.spec.ts | 0 .../membersettings/membersettings-set.ts | 0 .../commands/message/message-get.spec.ts | 0 .../teams/commands/message/message-get.ts | 0 .../commands/message/message-list.spec.ts | 0 .../teams/commands/message/message-list.ts | 0 .../message/message-reply-list.spec.ts | 0 .../commands/message/message-reply-list.ts | 0 .../messagingsettings-list.spec.ts | 0 .../messagingsettings-list.ts | 0 .../messagingsettings-set.spec.ts | 0 .../messagingsettings-set.ts | 0 ...-deviceusagedistributionusercounts.spec.ts | 0 ...eport-deviceusagedistributionusercounts.ts | 0 .../report-deviceusageusercounts.spec.ts | 0 .../report/report-deviceusageusercounts.ts | 0 .../report-deviceusageuserdetail.spec.ts | 0 .../report/report-deviceusageuserdetail.ts | 0 .../report/report-useractivitycounts.spec.ts | 0 .../report/report-useractivitycounts.ts | 0 .../report-useractivityusercounts.spec.ts | 0 .../report/report-useractivityusercounts.ts | 0 .../report-useractivityuserdetail.spec.ts | 0 .../report/report-useractivityuserdetail.ts | 0 .../teams/commands/tab/tab-add.spec.ts | 0 .../teams/commands/tab/tab-add.ts | 0 .../teams/commands/tab/tab-list.spec.ts | 18 +- .../teams/commands/tab/tab-list.ts | 0 .../teams/commands/tab/tab-remove.spec.ts | 0 .../teams/commands/tab/tab-remove.ts | 0 .../teams/commands/team/team-add.spec.ts | 0 .../teams/commands/team/team-add.ts | 2 +- .../teams/commands/team/team-archive.spec.ts | 0 .../teams/commands/team/team-archive.ts | 0 .../teams/commands/team/team-clone.spec.ts | 0 .../teams/commands/team/team-clone.ts | 0 .../teams/commands/team/team-list.spec.ts | 0 .../teams/commands/team/team-list.ts | 0 .../teams/commands/team/team-remove.spec.ts | 0 .../teams/commands/team/team-remove.ts | 4 +- .../teams/commands/team/team-set.spec.ts | 0 .../teams/commands/team/team-set.ts | 0 .../commands/team/team-unarchive.spec.ts | 0 .../teams/commands/team/team-unarchive.ts | 0 .../teams/commands/user/user-app-add.spec.ts | 0 .../teams/commands/user/user-app-add.ts | 0 src/{o365 => m365}/tenant/commands.ts | 0 .../tenant/commands/id/id-get.spec.ts | 4 +- .../tenant/commands/id/id-get.ts | 8 +- .../report/report-activeusercounts.spec.ts | 2 +- .../report/report-activeusercounts.ts | 0 .../report/report-activeuserdetail.spec.ts | 0 .../report/report-activeuserdetail.ts | 10 +- .../report/report-servicesusercounts.spec.ts | 2 +- .../report/report-servicesusercounts.ts | 0 .../commands/status/status-list.spec.ts | 10 +- .../tenant/commands/status/status-list.ts | 8 +- src/{o365 => m365}/todo/commands.ts | 0 .../todo/commands/list/list-add.spec.ts | 0 .../todo/commands/list/list-add.ts | 0 src/{o365 => m365}/util/commands.ts | 0 .../accesstoken/accesstoken-get.spec.ts | 0 .../commands/accesstoken/accesstoken-get.ts | 0 src/{o365 => m365}/yammer/commands.ts | 0 .../yammer/commands/group/group-list.spec.ts | 0 .../yammer/commands/group/group-list.ts | 2 +- .../commands/group/group-user-add.spec.ts | 0 .../yammer/commands/group/group-user-add.ts | 2 +- .../commands/group/group-user-remove.spec.ts | 0 .../commands/group/group-user-remove.ts | 2 +- .../commands/message/message-add.spec.ts | 0 .../yammer/commands/message/message-add.ts | 2 +- .../commands/message/message-get.spec.ts | 0 .../yammer/commands/message/message-get.ts | 2 +- .../commands/message/message-like-set.spec.ts | 0 .../commands/message/message-like-set.ts | 2 +- .../commands/message/message-list.spec.ts | 0 .../yammer/commands/message/message-list.ts | 2 +- .../commands/message/message-remove.spec.ts | 0 .../yammer/commands/message/message-remove.ts | 2 +- .../commands/network/network-list.spec.ts | 0 .../yammer/commands/network/network-list.ts | 2 +- .../report/report-activitycounts.spec.ts | 0 .../commands/report/report-activitycounts.ts | 0 .../report/report-activityusercounts.spec.ts | 0 .../report/report-activityusercounts.ts | 0 .../report/report-activityuserdetail.spec.ts | 0 .../report/report-activityuserdetail.ts | 0 ...-deviceusagedistributionusercounts.spec.ts | 0 ...eport-deviceusagedistributionusercounts.ts | 0 .../report-deviceusageusercounts.spec.ts | 0 .../report/report-deviceusageusercounts.ts | 0 .../report-deviceusageuserdetail.spec.ts | 0 .../report/report-deviceusageuserdetail.ts | 0 .../report-groupsactivitycounts.spec.ts | 0 .../report/report-groupsactivitycounts.ts | 0 .../report-groupsactivitydetail.spec.ts | 2 +- .../report/report-groupsactivitydetail.ts | 0 .../report-groupsactivitygroupcounts.spec.ts | 0 .../report-groupsactivitygroupcounts.ts | 0 .../yammer/commands/user/user-get.spec.ts | 0 .../yammer/commands/user/user-get.ts | 2 +- .../yammer/commands/user/user-list.spec.ts | 0 .../yammer/commands/user/user-list.ts | 2 +- 4918 files changed, 1291 insertions(+), 1294 deletions(-) create mode 100644 docs/manual/docs/concepts/communicating-m365.md delete mode 100644 docs/manual/docs/concepts/communicating-o365.md create mode 100644 docs/manual/docs/images/pnp-cli-microsoft365-blue.svg create mode 100644 docs/manual/docs/images/pnp-cli-microsoft365-white.svg delete mode 100644 docs/manual/docs/images/pnp-office365-cli-blue.svg delete mode 100644 docs/manual/docs/images/pnp-office365-cli-white.svg rename docs/manual/docs/sample-scripts/aad/{delete-o365-groups.md => delete-m365-groups.md} (75%) rename scripts/{Deprecate-O365CLIBetaVersions.ps1 => Deprecate-CLIM365BetaVersions.ps1} (60%) rename scripts/{Register-O365CLICompletion.ps1 => Register-CLIM365Completion.ps1} (95%) rename scripts/{Test-O365CLICompletion.ps1 => Test-CLIM365Completion.ps1} (60%) rename src/{o365 => m365}/aad/commands.ts (100%) rename src/{o365 => m365}/aad/commands/approleassignment/AppRoleAssignment.ts (100%) rename src/{o365 => m365}/aad/commands/approleassignment/ServicePrincipal.ts (100%) rename src/{o365 => m365}/aad/commands/approleassignment/approleassignment-add.spec.ts (72%) rename src/{o365 => m365}/aad/commands/approleassignment/approleassignment-add.ts (98%) rename src/{o365 => m365}/aad/commands/approleassignment/approleassignment-list.spec.ts (100%) rename src/{o365 => m365}/aad/commands/approleassignment/approleassignment-list.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/GroupSetting.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-add.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-add.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-get.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-get.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-list.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-list.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-remove.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-remove.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-set.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsetting/groupsetting-set.ts (100%) rename src/{o365 => m365}/aad/commands/groupsettingtemplate/GroupSettingTemplate.ts (100%) rename src/{o365 => m365}/aad/commands/groupsettingtemplate/groupsettingtemplate-get.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsettingtemplate/groupsettingtemplate-get.ts (100%) rename src/{o365 => m365}/aad/commands/groupsettingtemplate/groupsettingtemplate-list.spec.ts (100%) rename src/{o365 => m365}/aad/commands/groupsettingtemplate/groupsettingtemplate-list.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/Group.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/GroupUser.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-add.spec.ts (98%) rename src/{o365 => m365}/aad/commands/o365group/o365group-add.ts (92%) rename src/{o365 => m365}/aad/commands/o365group/o365group-get.spec.ts (97%) rename src/{o365 => m365}/aad/commands/o365group/o365group-get.ts (87%) rename src/{o365 => m365}/aad/commands/o365group/o365group-list.spec.ts (98%) rename src/{o365 => m365}/aad/commands/o365group/o365group-list.ts (88%) rename src/{o365 => m365}/aad/commands/o365group/o365group-remove.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-remove.ts (93%) rename src/{o365 => m365}/aad/commands/o365group/o365group-renew.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-renew.ts (88%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitycounts.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitycounts.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitydetail.spec.ts (97%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitydetail.ts (71%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activityfilecounts.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activityfilecounts.ts (83%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitygroupcounts.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitygroupcounts.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitystorage.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-report-activitystorage.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-restore.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-restore.ts (91%) rename src/{o365 => m365}/aad/commands/o365group/o365group-set.spec.ts (96%) rename src/{o365 => m365}/aad/commands/o365group/o365group-set.ts (92%) rename src/{o365 => m365}/aad/commands/o365group/o365group-teamify.spec.ts (100%) rename src/{o365 => m365}/aad/commands/o365group/o365group-teamify.ts (89%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-add.spec.ts (97%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-add.ts (93%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-list.spec.ts (97%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-list.ts (92%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-remove.spec.ts (95%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-remove.ts (91%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-set.spec.ts (97%) rename src/{o365 => m365}/aad/commands/o365group/o365group-user-set.ts (93%) rename src/{o365 => m365}/aad/commands/oauth2grant/OAuth2PermissionGrant.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-add.spec.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-add.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-list.spec.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-list.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-remove.spec.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-remove.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-set.spec.ts (100%) rename src/{o365 => m365}/aad/commands/oauth2grant/oauth2grant-set.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/DirectorySetting.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/DirectorySettingTemplatesRsp.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/DirectorySettingValue.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/SiteClassificationSettings.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-disable.spec.ts (98%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-disable.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-enable.spec.ts (97%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-enable.ts (100%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-get.spec.ts (96%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-get.ts (97%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-set.spec.ts (97%) rename src/{o365 => m365}/aad/commands/siteclassification/siteclassification-set.ts (98%) rename src/{o365 => m365}/aad/commands/sp/sp-get.spec.ts (100%) rename src/{o365 => m365}/aad/commands/sp/sp-get.ts (100%) rename src/{o365 => m365}/aad/commands/user/user-get.spec.ts (100%) rename src/{o365 => m365}/aad/commands/user/user-get.ts (100%) rename src/{o365 => m365}/aad/commands/user/user-list.spec.ts (100%) rename src/{o365 => m365}/aad/commands/user/user-list.ts (100%) rename src/{o365 => m365}/base/AadCommand.spec.ts (100%) rename src/{o365 => m365}/base/AadCommand.ts (100%) rename src/{o365 => m365}/base/AnonymousCommand.ts (100%) rename src/{o365 => m365}/base/AzmgmtCommand.spec.ts (100%) rename src/{o365 => m365}/base/AzmgmtCommand.ts (100%) rename src/{o365 => m365}/base/AzmgmtItemsListCommand.ts (100%) rename src/{o365 => m365}/base/AzmgmtResponse.ts (100%) rename src/{o365 => m365}/base/DateAndPeriodBasedReport.spec.ts (100%) rename src/{o365 => m365}/base/DateAndPeriodBasedReport.ts (100%) rename src/{o365 => m365}/base/GraphCommand.spec.ts (100%) rename src/{o365 => m365}/base/GraphCommand.ts (100%) rename src/{o365 => m365}/base/GraphItemsListCommand.ts (100%) rename src/{o365 => m365}/base/GraphResponse.ts (100%) rename src/{o365 => m365}/base/GraphResponseError.ts (100%) rename src/{o365 => m365}/base/PeriodBasedReport.spec.ts (100%) rename src/{o365 => m365}/base/PeriodBasedReport.ts (100%) rename src/{o365 => m365}/base/SpoCommand.spec.ts (100%) rename src/{o365 => m365}/base/SpoCommand.ts (100%) rename src/{o365 => m365}/base/YammerCommand.spec.ts (100%) rename src/{o365 => m365}/base/YammerCommand.ts (100%) rename src/{o365 => m365}/cli/commands.ts (100%) rename src/{o365 => m365}/cli/commands/cli-consent.spec.ts (100%) rename src/{o365 => m365}/cli/commands/cli-consent.ts (91%) rename src/{o365 => m365}/cli/commands/cli-reconsent.spec.ts (100%) rename src/{o365 => m365}/cli/commands/cli-reconsent.ts (66%) rename src/{o365 => m365}/cli/commands/completion/completion-clink-update.spec.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-clink-update.ts (89%) rename src/{o365 => m365}/cli/commands/completion/completion-pwsh-setup.spec.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-pwsh-setup.ts (92%) rename src/{o365 => m365}/cli/commands/completion/completion-pwsh-update.spec.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-pwsh-update.ts (93%) rename src/{o365 => m365}/cli/commands/completion/completion-sh-setup.spec.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-sh-setup.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-sh-update.spec.ts (100%) rename src/{o365 => m365}/cli/commands/completion/completion-sh-update.ts (93%) rename src/{o365 => m365}/commands/commands.ts (100%) rename src/{o365 => m365}/commands/login.spec.ts (95%) rename src/{o365 => m365}/commands/login.ts (85%) rename src/{o365 => m365}/commands/logout.spec.ts (97%) rename src/{o365 => m365}/commands/logout.ts (84%) rename src/{o365 => m365}/commands/status.spec.ts (98%) rename src/{o365 => m365}/commands/status.ts (87%) rename src/{o365 => m365}/flow/commands.ts (100%) rename src/{o365 => m365}/flow/commands/environment/environment-get.spec.ts (100%) rename src/{o365 => m365}/flow/commands/environment/environment-get.ts (100%) rename src/{o365 => m365}/flow/commands/environment/environment-list.spec.ts (100%) rename src/{o365 => m365}/flow/commands/environment/environment-list.ts (100%) rename src/{o365 => m365}/flow/commands/flow-disable.spec.ts (100%) rename src/{o365 => m365}/flow/commands/flow-disable.ts (100%) rename src/{o365 => m365}/flow/commands/flow-enable.spec.ts (100%) rename src/{o365 => m365}/flow/commands/flow-enable.ts (100%) rename src/{o365 => m365}/flow/commands/flow-export.spec.ts (73%) rename src/{o365 => m365}/flow/commands/flow-export.ts (100%) rename src/{o365 => m365}/flow/commands/flow-get.spec.ts (100%) rename src/{o365 => m365}/flow/commands/flow-get.ts (100%) rename src/{o365 => m365}/flow/commands/flow-list.spec.ts (100%) rename src/{o365 => m365}/flow/commands/flow-list.ts (100%) rename src/{o365 => m365}/flow/commands/flow-remove.spec.ts (100%) rename src/{o365 => m365}/flow/commands/flow-remove.ts (100%) rename src/{o365 => m365}/flow/commands/run/run-get.spec.ts (100%) rename src/{o365 => m365}/flow/commands/run/run-get.ts (100%) rename src/{o365 => m365}/flow/commands/run/run-list.spec.ts (100%) rename src/{o365 => m365}/flow/commands/run/run-list.ts (100%) rename src/{o365 => m365}/graph/commands.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-add.spec.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-add.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-get.spec.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-get.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-list.spec.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-list.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-remove.spec.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-remove.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-set.spec.ts (100%) rename src/{o365 => m365}/graph/commands/schemaextension/schemaextension-set.ts (100%) rename src/{o365 => m365}/graph/commands/subscription/subscription-add.spec.ts (100%) rename src/{o365 => m365}/graph/commands/subscription/subscription-add.ts (100%) rename src/{o365 => m365}/onedrive/commands.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityfilecounts.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityfilecounts.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityusercounts.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityusercounts.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityuserdetail.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-activityuserdetail.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usageaccountcounts.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usageaccountcounts.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usageaccountdetail.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usageaccountdetail.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usagefilecounts.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usagefilecounts.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usagestorage.spec.ts (100%) rename src/{o365 => m365}/onedrive/commands/report/report-usagestorage.ts (100%) rename src/{o365 => m365}/outlook/commands.ts (100%) rename src/{o365 => m365}/outlook/commands/mail/mail-send.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/mail/mail-send.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivitycounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivitycounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivityusercounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivityusercounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivityuserdetail.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailactivityuserdetail.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageappsusercounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageappsusercounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageusercounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageusercounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageuserdetail.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageuserdetail.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageversionsusercounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailappusageversionsusercounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagedetail.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagedetail.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagemailboxcount.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagemailboxcount.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagestorage.spec.ts (100%) rename src/{o365 => m365}/outlook/commands/report/report-mailboxusagestorage.ts (100%) rename src/{o365 => m365}/pa/cds-project-mutator.spec.ts (100%) rename src/{o365 => m365}/pa/cds-project-mutator.ts (100%) rename src/{o365 => m365}/pa/commands.ts (100%) rename src/{o365 => m365}/pa/commands/connector/Connector.ts (100%) rename src/{o365 => m365}/pa/commands/connector/connector-export.spec.ts (100%) rename src/{o365 => m365}/pa/commands/connector/connector-export.ts (100%) rename src/{o365 => m365}/pa/commands/connector/connector-list.spec.ts (100%) rename src/{o365 => m365}/pa/commands/connector/connector-list.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init.spec.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/dataset-template/generated/ManifestTypes.d.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_ControlManifest.Input.xml (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_index.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/field-template/generated/ManifestTypes.d.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/field-template/template_ControlManifest.Input.xml (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/field-template/template_index.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/index.ts (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_ControlManifest.Input.xml (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_index.tsx (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_ControlManifest.Input.xml (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_index.tsx (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/package.json (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/pcfconfig.json (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/template_.gitignore (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/template_pcfprojecttype.pcfproj (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/assets/tsconfig.json (100%) rename src/{o365 => m365}/pa/commands/pcf/pcf-init/pcf-init-variables.ts (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init.spec.ts (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init.ts (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/assets/Other/Customizations.xml (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/assets/Other/Relationships.xml (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/assets/Other/template_Solution.xml (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/assets/template_.gitignore (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/assets/template_solutionprojecttype.cdsproj (100%) rename src/{o365 => m365}/pa/commands/solution/solution-init/solution-init-variables.ts (100%) rename src/{o365 => m365}/pa/commands/solution/solution-reference-add.spec.ts (100%) rename src/{o365 => m365}/pa/commands/solution/solution-reference-add.ts (100%) rename src/{o365 => m365}/pa/template-instantiator.spec.ts (100%) rename src/{o365 => m365}/pa/template-instantiator.ts (100%) rename src/{o365 => m365}/planner/Task.ts (100%) rename src/{o365 => m365}/planner/commands.ts (100%) rename src/{o365 => m365}/planner/commands/task/task-list.spec.ts (100%) rename src/{o365 => m365}/planner/commands/task/task-list.ts (100%) rename src/{o365 => m365}/skype/commands.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activitycounts.spec.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activitycounts.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activityusercounts.spec.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activityusercounts.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activityuserdetail.spec.ts (100%) rename src/{o365 => m365}/skype/commands/report/report-activityuserdetail.ts (100%) rename src/{o365 => m365}/spfx/commands.ts (100%) rename src/{o365 => m365}/spfx/commands/project/ReportData.ts (100%) rename src/{o365 => m365}/spfx/commands/project/base-project-command.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/ConfigJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/CopyAssetsJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/DeployAzureStorageJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/GulpfileJs.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/Manifest.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/PackageJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/PackageSolutionJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/Project.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/ScssFile.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/ScssFile.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/ServeJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/TsConfigJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/TsFile.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/TsFile.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/TsLintJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/VsCode.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/VsCodeExtensionsJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/VsCodeLaunchJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/VsCodeSettingsJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/WriteManifestsJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/YoRcJson.ts (100%) rename src/{o365 => m365}/spfx/commands/project/model/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize.spec.ts (97%) rename src/{o365 => m365}/spfx/commands/project/project-externalize.ts (97%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/DefaultRules.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/ExternalizeEntry.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/FileEdit.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/VisitationResult.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/BasicDependencyRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/DynamicRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/DynamicRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts (96%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/PnPJsRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-externalize/rules/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-rename.spec.ts (99%) rename src/{o365 => m365}/spfx/commands/project/project-rename.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade.spec.ts (91%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade.ts (97%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/DependencyInformation.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/Dictionary.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/Finding.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/FindingToReport.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/FindingTour.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/FindingTourStep.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/Hash.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/Occurrence.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/Utils.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/assets/tab20x20.png (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/assets/tab96x96.png (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/DependencyRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/DependencyRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001001_DEP_microsoft_sp_core_library.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001002_DEP_microsoft_sp_lodash_subset.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001003_DEP_microsoft_sp_office_ui_fabric_core.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001004_DEP_microsoft_sp_webpart_base.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001007_DEP_types_webpack_env.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001010_DEP_types_es6_promise.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001011_DEP_microsoft_sp_dialog.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001012_DEP_microsoft_sp_application_base.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001013_DEP_microsoft_decorators.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001014_DEP_microsoft_sp_listview_extensibility.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001015_DEP_types_react_addons_shallow_compare.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001016_DEP_types_react_addons_update.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001017_DEP_types_react_addons_update.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001018_DEP_microsoft_sp_client_base.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001022_DEP_office_ui_fabric_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001023_DEP_microsoft_sp_component_base.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001024_DEP_microsoft_sp_diagnostics.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001025_DEP_microsoft_sp_dynamic_data.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001026_DEP_microsoft_sp_extension_base.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001027_DEP_microsoft_sp_http.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001028_DEP_microsoft_sp_list_subscription.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001029_DEP_microsoft_sp_loader.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001030_DEP_microsoft_sp_module_interfaces.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001031_DEP_microsoft_sp_odata_types.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN001032_DEP_microsoft_sp_page_context.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002001_DEVDEP_microsoft_sp_build_web.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002002_DEVDEP_microsoft_sp_module_interfaces.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002003_DEVDEP_microsoft_sp_webpart_workbench.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002004_DEVDEP_gulp.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002005_DEVDEP_types_chai.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002006_DEVDEP_types_mocha.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002007_DEVDEP_ajv.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002008_DEVDEP_tslint_microsoft_contrib.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002009_DEVDEP_microsoft_sp_tslint_rules.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002010_DEVDEP_microsoft_rush_stack_compiler_2_7.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002012_DEVDEP_microsoft_rush_stack_compiler_3_3.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002013_DEVDEP_types_webpack_env.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002014_DEVDEP_types_es6_promise.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002015_DEVDEP_types_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN002016_DEVDEP_types_react_dom.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN015001_FILE_typings_tsd_d_ts.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN015002_FILE_typings__ms_odsp_d_ts.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN015003_FILE_tslint_json.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN015004_FILE_config_tslint_json.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN015005_FILE_src_index_ts.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN017001_MISC_npm_dedupe.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN018005_TEAMS_deprecated_manifest.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN020001_RES_types_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN021001_PKG_main.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ManifestRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ManifestRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/PackageRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/PackageRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ResolutionRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ResolutionRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/Rule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ScssRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/ScssRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/TsRule.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/rules/TsRule.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.0.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.0.2.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.1.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.1.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.1.3.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.10.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.11.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.2.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.3.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.3.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.3.2.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.3.4.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.4.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.4.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.5.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.5.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.6.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.7.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.7.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.8.0.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.8.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.8.2.ts (100%) rename src/{o365 => m365}/spfx/commands/project/project-upgrade/upgrade-1.9.1.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-100-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-101-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/package-lock.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/@ms/odsp.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/tsd.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/@ms/odsp.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/tsd.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/@ms/odsp.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/tsd.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/@ms/odsp.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/tsd.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-110-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-1100-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-111-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitattributes (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.npmignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-113-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-120-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-130-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-131-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-132-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/report.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/report.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/report.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-134-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-140-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-141-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-150-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/IHelloWorld2Props.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-151-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-160-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab20x20.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab96x96.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab20x20.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab96x96.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab20x20.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab96x96.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/report.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab20x20.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab96x96.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-170-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-171-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-180-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-181-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-182-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/ClientSideInstance.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/elements.xml (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-ko/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.editorconfig (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.gitignore (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/extensions.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/launch.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/settings.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/.yo-rc.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/README.md (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/config.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/copy-assets.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/deploy-azure-storage.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/package-solution.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/serve.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/config/write-manifests.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/gulpfile.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/package.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/index.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/en-us.js (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_color.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_outline.png (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/tsconfig.json (100%) rename src/{o365 => m365}/spfx/commands/project/test-projects/spfx-191-webpart-react/tslint.json (100%) rename src/{o365 => m365}/spfx/commands/spfx-doctor.spec.ts (100%) rename src/{o365 => m365}/spfx/commands/spfx-doctor.ts (99%) rename src/{o365 => m365}/spo/ClientSideComponent.ts (100%) rename src/{o365 => m365}/spo/ClientSvc.ts (100%) rename src/{o365 => m365}/spo/FolderExtensions.spec.ts (100%) rename src/{o365 => m365}/spo/FolderExtensions.ts (100%) rename src/{o365 => m365}/spo/StandardWebPartTypes.ts (100%) rename src/{o365 => m365}/spo/base-permissions.spec.ts (100%) rename src/{o365 => m365}/spo/base-permissions.ts (100%) rename src/{o365 => m365}/spo/commands.ts (100%) rename src/{o365 => m365}/spo/commands/app/AppMetadata.ts (100%) rename src/{o365 => m365}/spo/commands/app/SpoAppBaseCommand.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-add.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-deploy.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-deploy.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-get.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-install.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-install.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-list.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-remove.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-retract.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-retract.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-uninstall.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-uninstall.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-upgrade.spec.ts (100%) rename src/{o365 => m365}/spo/commands/app/app-upgrade.ts (100%) rename src/{o365 => m365}/spo/commands/apppage/apppage-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/apppage/apppage-add.ts (100%) rename src/{o365 => m365}/spo/commands/apppage/apppage-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/apppage/apppage-set.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-get.ts (96%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-add.ts (98%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-list.ts (98%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-origin-remove.ts (98%) rename src/{o365 => m365}/spo/commands/cdn/cdn-policy-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-policy-list.ts (98%) rename src/{o365 => m365}/spo/commands/cdn/cdn-policy-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-policy-set.ts (98%) rename src/{o365 => m365}/spo/commands/cdn/cdn-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/cdn/cdn-set.ts (95%) rename src/{o365 => m365}/spo/commands/contenttype/FieldLink.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-add.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-field-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-field-remove.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-field-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-field-set.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-get.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttype/contenttype-remove.ts (100%) rename src/{o365 => m365}/spo/commands/contenttypehub/contenttypehub-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/contenttypehub/contenttypehub-get.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-add.spec.ts (98%) rename src/{o365 => m365}/spo/commands/customaction/customaction-add.ts (98%) rename src/{o365 => m365}/spo/commands/customaction/customaction-clear.spec.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-clear.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-get.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-list.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-remove.ts (100%) rename src/{o365 => m365}/spo/commands/customaction/customaction-set.spec.ts (99%) rename src/{o365 => m365}/spo/commands/customaction/customaction-set.ts (99%) rename src/{o365 => m365}/spo/commands/customaction/customaction.ts (100%) rename src/{o365 => m365}/spo/commands/externaluser/ExternalUser.ts (100%) rename src/{o365 => m365}/spo/commands/externaluser/ExternalUserCollection.ts (100%) rename src/{o365 => m365}/spo/commands/externaluser/GetExternalUsersResults.ts (100%) rename src/{o365 => m365}/spo/commands/externaluser/externaluser-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/externaluser/externaluser-list.ts (100%) rename src/{o365 => m365}/spo/commands/feature/Feature.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-disable.spec.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-disable.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-enable.spec.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-enable.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/feature/feature-list.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-add.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-get.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-remove.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/field/field-set.ts (100%) rename src/{o365 => m365}/spo/commands/file/FileProperties.ts (100%) rename src/{o365 => m365}/spo/commands/file/FilePropertiesCollection.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-add.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-checkin.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-checkin.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-checkout.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-checkout.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-copy.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-copy.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-get.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-list.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-move.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-move.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/file/file-remove.ts (100%) rename src/{o365 => m365}/spo/commands/folder/FolderProperties.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-add.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-copy.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-copy.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-get.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-list.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-move.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-move.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-remove.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-rename.spec.ts (100%) rename src/{o365 => m365}/spo/commands/folder/folder-rename.ts (100%) rename src/{o365 => m365}/spo/commands/group/group-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/group/group-get.ts (100%) rename src/{o365 => m365}/spo/commands/group/group-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/group/group-remove.ts (100%) rename src/{o365 => m365}/spo/commands/hidedefaultthemes/hidedefaultthemes-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hidedefaultthemes/hidedefaultthemes-get.ts (100%) rename src/{o365 => m365}/spo/commands/hidedefaultthemes/hidedefaultthemes-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hidedefaultthemes/hidedefaultthemes-set.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-get.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-remove.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/homesite/homesite-set.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/AssociatedSite.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/HubSite.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/HubSiteProperties.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/QueryListResult.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-connect.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-connect.ts (97%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-data-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-data-get.ts (97%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-disconnect.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-disconnect.ts (97%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-get.ts (96%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-list.ts (98%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-register.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-register.ts (96%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-rights-grant.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-rights-grant.ts (99%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-rights-revoke.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-rights-revoke.ts (99%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-set.ts (98%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-theme-sync.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-theme-sync.ts (96%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-unregister.spec.ts (100%) rename src/{o365 => m365}/spo/commands/hubsite/hubsite-unregister.ts (97%) rename src/{o365 => m365}/spo/commands/list/DraftVisibilityType.ts (100%) rename src/{o365 => m365}/spo/commands/list/ListExperience.ts (100%) rename src/{o365 => m365}/spo/commands/list/ListInstance.ts (100%) rename src/{o365 => m365}/spo/commands/list/ListInstanceCollection.ts (100%) rename src/{o365 => m365}/spo/commands/list/ListTemplateType.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-add.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-add.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-list.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-contenttype-remove.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-get.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-label-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-label-get.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-label-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-label-set.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-list.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-remove.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-set.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-sitescript-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-sitescript-get.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-field-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-field-add.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-field-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-field-remove.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-get.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-list.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-remove.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-view-set.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-add.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-get.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-list.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-remove.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/list/list-webhook-set.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/ListItemInstance.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/ListItemInstanceCollection.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-add.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-get.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-isrecord.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-isrecord.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-list.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-record-declare.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-record-declare.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-record-undeclare.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-record-undeclare.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-remove.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/listitem/listitem-set.ts (100%) rename src/{o365 => m365}/spo/commands/mail/mail-send.spec.ts (100%) rename src/{o365 => m365}/spo/commands/mail/mail-send.ts (92%) rename src/{o365 => m365}/spo/commands/navigation/NavigationNode.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-add.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-list.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/navigation/navigation-node-remove.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/OrgAssets.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-add.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-list.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgassetslibrary/orgassetslibrary-remove.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-list.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-remove.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/orgnewssite/orgnewssite-set.ts (100%) rename src/{o365 => m365}/spo/commands/page/Page.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/Page.ts (100%) rename src/{o365 => m365}/spo/commands/page/PageHeader.ts (100%) rename src/{o365 => m365}/spo/commands/page/PageItem.ts (100%) rename src/{o365 => m365}/spo/commands/page/canvasContent.ts (100%) rename src/{o365 => m365}/spo/commands/page/clientsidepages.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-add.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-clientsidewebpart-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-clientsidewebpart-add.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-column-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-column-get.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-column-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-column-list.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-control-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-control-get.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-control-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-control-list.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-get.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-header-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-header-set.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-list.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-remove.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-add.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-get.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-section-list.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-set.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-text-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/page/page-text-add.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-base.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-get.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-list.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-remove.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/propertybag/propertybag-set.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityfilecounts.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityfilecounts.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activitypages.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activitypages.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityusercounts.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityusercounts.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityuserdetail.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-activityuserdetail.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagedetail.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagedetail.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagefilecounts.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagefilecounts.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagepages.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagepages.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagesitecounts.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagesitecounts.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagestorage.spec.ts (100%) rename src/{o365 => m365}/spo/commands/report/report-siteusagestorage.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/QueryResult.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/RefinementResult.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/RelevantResults.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/ResultTable.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/ResultTableRow.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/SearchResult.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/SearchResultProperty.ts (100%) rename src/{o365 => m365}/spo/commands/search/datatypes/SpecialTermResult.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionGrant.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionRequest.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-add.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts (96%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-list.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/serviceprincipal/serviceprincipal-set.ts (100%) rename src/{o365 => m365}/spo/commands/site/DeletedSiteProperties.ts (100%) rename src/{o365 => m365}/spo/commands/site/SPOSitePropertiesEnumerable.ts (100%) rename src/{o365 => m365}/spo/commands/site/SiteProperties.ts (100%) rename src/{o365 => m365}/spo/commands/site/SpoOperation.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-add.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-appcatalog-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-appcatalog-add.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-appcatalog-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-appcatalog-remove.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-classic-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-classic-add.ts (99%) rename src/{o365 => m365}/spo/commands/site/site-classic-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-classic-list.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-classic-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-classic-set.ts (99%) rename src/{o365 => m365}/spo/commands/site/site-commsite-enable.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-commsite-enable.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-get.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-groupify.spec.ts (97%) rename src/{o365 => m365}/spo/commands/site/site-groupify.ts (85%) rename src/{o365 => m365}/spo/commands/site/site-inplacerecordsmanagement-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-inplacerecordsmanagement-set.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-list.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-remove.ts (98%) rename src/{o365 => m365}/spo/commands/site/site-rename.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-rename.ts (98%) rename src/{o365 => m365}/spo/commands/site/site-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/site/site-set.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/SiteDesign.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/SiteDesignPrincipal.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/SiteDesignRun.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/SiteDesignTask.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/SiteScriptActionStatus.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-add.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-apply.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-apply.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-get.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-list.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-remove.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-grant.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-grant.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-list.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-revoke.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-rights-revoke.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-run-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-run-list.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-run-status-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-run-status-get.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-set.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-get.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-list.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitedesign/sitedesign-task-remove.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-add.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-get.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-list.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-remove.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/sitescript/sitescript-set.ts (100%) rename src/{o365 => m365}/spo/commands/spo-get.spec.ts (99%) rename src/{o365 => m365}/spo/commands/spo-get.ts (93%) rename src/{o365 => m365}/spo/commands/spo-search.spec.ts (100%) rename src/{o365 => m365}/spo/commands/spo-search.ts (100%) rename src/{o365 => m365}/spo/commands/spo-set.spec.ts (99%) rename src/{o365 => m365}/spo/commands/spo-set.ts (91%) rename src/{o365 => m365}/spo/commands/storageentity/TenantProperty.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-get.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-list.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-remove.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/storageentity/storageentity-set.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/DeletedSiteProperties.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/DeletedSitePropertiesEnumerable.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-appcatalog-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-appcatalog-add.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-appcatalogurl-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-appcatalogurl-get.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-recyclebinitem-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-recyclebinitem-list.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-settings-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-settings-list.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-settings-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/tenant/tenant-settings-set.ts (99%) rename src/{o365 => m365}/spo/commands/term/Term.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermCollection.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermGroup.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermGroupCollection.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermSet.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermSetCollection.ts (100%) rename src/{o365 => m365}/spo/commands/term/TermStore.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-add.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-get.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-add.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-get.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-group-list.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-list.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-add.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-get.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/term/term-set-list.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-apply.spec.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-apply.ts (99%) rename src/{o365 => m365}/spo/commands/theme/theme-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-get.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-list.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-remove.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/theme/theme-set.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-get.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-list.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/user/user-remove.ts (100%) rename src/{o365 => m365}/spo/commands/userprofile/userprofile-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/userprofile/userprofile-set.ts (100%) rename src/{o365 => m365}/spo/commands/web/GetClientSideWebPartsRsp.ts (100%) rename src/{o365 => m365}/spo/commands/web/WebProperties.ts (100%) rename src/{o365 => m365}/spo/commands/web/WebPropertiesCollection.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-add.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-add.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-clientsidewebpart-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-clientsidewebpart-list.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-get.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-get.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-list.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-list.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-reindex.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-reindex.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-remove.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-remove.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-set.spec.ts (100%) rename src/{o365 => m365}/spo/commands/web/web-set.ts (100%) rename src/{o365 => m365}/spo/spo.ts (100%) rename src/{o365 => m365}/teams/Channel.ts (100%) rename src/{o365 => m365}/teams/Message.ts (100%) rename src/{o365 => m365}/teams/Reply.ts (100%) rename src/{o365 => m365}/teams/Tab.ts (100%) rename src/{o365 => m365}/teams/Team.ts (100%) rename src/{o365 => m365}/teams/TeamsApp.ts (100%) rename src/{o365 => m365}/teams/TeamsAppInstallation.ts (100%) rename src/{o365 => m365}/teams/TeamsTabConfiguration.ts (100%) rename src/{o365 => m365}/teams/commands.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-install.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-install.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-list.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-publish.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-publish.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-remove.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-remove.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-uninstall.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-uninstall.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-update.spec.ts (100%) rename src/{o365 => m365}/teams/commands/app/app-update.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-add.spec.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-add.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-get.spec.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-get.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-list.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-remove.spec.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-remove.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/channel/channel-set.ts (100%) rename src/{o365 => m365}/teams/commands/funsettings/funsettings-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/funsettings/funsettings-list.ts (100%) rename src/{o365 => m365}/teams/commands/funsettings/funsettings-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/funsettings/funsettings-set.ts (100%) rename src/{o365 => m365}/teams/commands/guestsettings/guestsettings-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/guestsettings/guestsettings-list.ts (100%) rename src/{o365 => m365}/teams/commands/guestsettings/guestsettings-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/guestsettings/guestsettings-set.ts (100%) rename src/{o365 => m365}/teams/commands/membersettings/membersettings-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/membersettings/membersettings-list.ts (100%) rename src/{o365 => m365}/teams/commands/membersettings/membersettings-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/membersettings/membersettings-set.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-get.spec.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-get.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-list.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-reply-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/message/message-reply-list.ts (100%) rename src/{o365 => m365}/teams/commands/messagingsettings/messagingsettings-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/messagingsettings/messagingsettings-list.ts (100%) rename src/{o365 => m365}/teams/commands/messagingsettings/messagingsettings-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/messagingsettings/messagingsettings-set.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusagedistributionusercounts.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusagedistributionusercounts.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusageusercounts.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusageusercounts.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusageuserdetail.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-deviceusageuserdetail.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivitycounts.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivitycounts.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivityusercounts.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivityusercounts.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivityuserdetail.spec.ts (100%) rename src/{o365 => m365}/teams/commands/report/report-useractivityuserdetail.ts (100%) rename src/{o365 => m365}/teams/commands/tab/tab-add.spec.ts (100%) rename src/{o365 => m365}/teams/commands/tab/tab-add.ts (100%) rename src/{o365 => m365}/teams/commands/tab/tab-list.spec.ts (87%) rename src/{o365 => m365}/teams/commands/tab/tab-list.ts (100%) rename src/{o365 => m365}/teams/commands/tab/tab-remove.spec.ts (100%) rename src/{o365 => m365}/teams/commands/tab/tab-remove.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-add.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-add.ts (98%) rename src/{o365 => m365}/teams/commands/team/team-archive.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-archive.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-clone.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-clone.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-list.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-list.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-remove.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-remove.ts (95%) rename src/{o365 => m365}/teams/commands/team/team-set.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-set.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-unarchive.spec.ts (100%) rename src/{o365 => m365}/teams/commands/team/team-unarchive.ts (100%) rename src/{o365 => m365}/teams/commands/user/user-app-add.spec.ts (100%) rename src/{o365 => m365}/teams/commands/user/user-app-add.ts (100%) rename src/{o365 => m365}/tenant/commands.ts (100%) rename src/{o365 => m365}/tenant/commands/id/id-get.spec.ts (98%) rename src/{o365 => m365}/tenant/commands/id/id-get.ts (89%) rename src/{o365 => m365}/tenant/commands/report/report-activeusercounts.spec.ts (96%) rename src/{o365 => m365}/tenant/commands/report/report-activeusercounts.ts (100%) rename src/{o365 => m365}/tenant/commands/report/report-activeuserdetail.spec.ts (100%) rename src/{o365 => m365}/tenant/commands/report/report-activeuserdetail.ts (76%) rename src/{o365 => m365}/tenant/commands/report/report-servicesusercounts.spec.ts (96%) rename src/{o365 => m365}/tenant/commands/report/report-servicesusercounts.ts (100%) rename src/{o365 => m365}/tenant/commands/status/status-list.spec.ts (94%) rename src/{o365 => m365}/tenant/commands/status/status-list.ts (88%) rename src/{o365 => m365}/todo/commands.ts (100%) rename src/{o365 => m365}/todo/commands/list/list-add.spec.ts (100%) rename src/{o365 => m365}/todo/commands/list/list-add.ts (100%) rename src/{o365 => m365}/util/commands.ts (100%) rename src/{o365 => m365}/util/commands/accesstoken/accesstoken-get.spec.ts (100%) rename src/{o365 => m365}/util/commands/accesstoken/accesstoken-get.ts (100%) rename src/{o365 => m365}/yammer/commands.ts (100%) rename src/{o365 => m365}/yammer/commands/group/group-list.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/group/group-list.ts (97%) rename src/{o365 => m365}/yammer/commands/group/group-user-add.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/group/group-user-add.ts (96%) rename src/{o365 => m365}/yammer/commands/group/group-user-remove.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/group/group-user-remove.ts (96%) rename src/{o365 => m365}/yammer/commands/message/message-add.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/message/message-add.ts (98%) rename src/{o365 => m365}/yammer/commands/message/message-get.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/message/message-get.ts (97%) rename src/{o365 => m365}/yammer/commands/message/message-like-set.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/message/message-like-set.ts (97%) rename src/{o365 => m365}/yammer/commands/message/message-list.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/message/message-list.ts (98%) rename src/{o365 => m365}/yammer/commands/message/message-remove.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/message/message-remove.ts (97%) rename src/{o365 => m365}/yammer/commands/network/network-list.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/network/network-list.ts (95%) rename src/{o365 => m365}/yammer/commands/report/report-activitycounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-activitycounts.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-activityusercounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-activityusercounts.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-activityuserdetail.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-activityuserdetail.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusagedistributionusercounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusagedistributionusercounts.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusageusercounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusageusercounts.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusageuserdetail.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-deviceusageuserdetail.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitycounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitycounts.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitydetail.spec.ts (95%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitydetail.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitygroupcounts.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/report/report-groupsactivitygroupcounts.ts (100%) rename src/{o365 => m365}/yammer/commands/user/user-get.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/user/user-get.ts (97%) rename src/{o365 => m365}/yammer/commands/user/user-list.spec.ts (100%) rename src/{o365 => m365}/yammer/commands/user/user-list.ts (98%) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1bffa6f0979..053763e902e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,5 @@ defaults: &defaults - working_directory: ~/office365-cli + working_directory: ~/cli-microsoft365 docker: - image: circleci/node:12.14.0 @@ -10,7 +10,7 @@ jobs: steps: - checkout - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - restore_cache: key: dependency-cache-{{ checksum "package.json" }} - run: @@ -30,7 +30,7 @@ jobs: <<: *defaults steps: - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - run: name: Test command: npm test @@ -47,7 +47,7 @@ jobs: <<: *defaults steps: - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - run: name: Write .npmrc command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc @@ -61,7 +61,7 @@ jobs: <<: *defaults steps: - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - run: name: Write .npmrc command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc @@ -75,7 +75,7 @@ jobs: <<: *defaults steps: - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - run: name: Write .npmrc command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc @@ -83,12 +83,12 @@ jobs: name: Publish command: npm publish --access public deploy_docs: - working_directory: ~/office365-cli/docs/manual + working_directory: ~/cli-microsoft365/docs/manual docker: - image: circleci/python:3.6.6-jessie-node steps: - attach_workspace: - at: ~/office365-cli + at: ~/cli-microsoft365 - add_ssh_keys: fingerprints: - "06:39:32:e4:a1:64:01:19:0e:61:a0:ad:6a:53:37:32" diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 2340995828c..9c63cb6d206 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -42,7 +42,7 @@ assignees: '' ### Environment -> Provide details of the environment in which this issue was discovered, please include the operating system, shell and version of CLI used (`o365 version`), for example, "_MacOS Catalina, bash, 2.0.0_" +> Provide details of the environment in which this issue was discovered, please include the operating system, shell and version of CLI used (`m365 version`), for example, "_MacOS Catalina, bash, 2.0.0_" > > _(DELETE THIS PARAGRAPH AFTER READING)_ > \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/sample.md b/.github/ISSUE_TEMPLATE/sample.md index a3e4a009814..a5ec067eede 100644 --- a/.github/ISSUE_TEMPLATE/sample.md +++ b/.github/ISSUE_TEMPLATE/sample.md @@ -1,6 +1,6 @@ --- name: Sample Script -about: Created an awesome script using the Office 365 CLI? Let us know by submitting it to our Sample Scripts gallery +about: Created an awesome script using the CLI for Microsoft 365? Let us know by submitting it to our Sample Scripts gallery title: 'New sample script: ' labels: '' assignees: '' diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f4af76f46ab..0c290850a51 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -46,9 +46,9 @@ Closes # > > For example, a pull request for adding 'teams tab add' command, would include... > -> - src/o365/teams/commands.ts -> - src/o365/teams/commands/tab/teams-tab-add.ts -> - src/o365/teams/commands/tab/teams-tab-add.spec.ts +> - src/m365/teams/commands.ts +> - src/m365/teams/commands/tab/teams-tab-add.ts +> - src/m365/teams/commands/tab/teams-tab-add.spec.ts > - docs/manual/mkdocs.yml > - docs/manual/docs/cmd/teams/tab/tab-add.md > diff --git a/README.md b/README.md index cdfbe69cb6e..e0cd5bcb443 100644 --- a/README.md +++ b/README.md @@ -1,53 +1,53 @@ -Office 365 CLI +CLI for Microsoft 365 @latest/@next (master) | :--------------: | [![CircleCI](https://circleci.com/gh/pnp/office365-cli/tree/master.svg?style=shield&circle-token=ce99e8046a231e1959248a61e7e32f9ae1abc8cf)](https://circleci.com/gh/pnp/office365-cli/tree/master)| [![Coverage Status](https://coveralls.io/repos/github/pnp/office365-cli/badge.svg?branch=master)](https://coveralls.io/github/pnp/office365-cli?branch=master)| -# Office 365 CLI +# CLI for Microsoft 365 -Using the Office 365 CLI, you can manage your Microsoft Office 365 tenant and SharePoint Framework projects on any platform. No matter if you are on Windows, macOS or Linux, using Bash, Cmder or PowerShell, using the Office 365 CLI you can configure Office 365, manage SharePoint Framework projects and build automation scripts. +Using the CLI for Microsoft 365, you can manage your Microsoft 365 tenant and SharePoint Framework projects on any platform. No matter if you are on Windows, macOS or Linux, using Bash, Cmder or PowerShell, using the CLI for Microsoft 365 you can configure Microsoft 365, manage SharePoint Framework projects and build automation scripts. -[![asciicast](https://asciinema.org/a/265151.png)](https://asciinema.org/a/265151) +[![asciicast](https://asciinema.org/a/346365.png)](https://asciinema.org/a/346365) ## Installation -The Office 365 CLI is distributed as an NPM package. To use it, install it globally using: +The CLI for Microsoft 365 is distributed as an NPM package. To use it, install it globally using: ```sh -npm i -g @pnp/office365-cli +npm i -g @pnp/cli-microsoft365 ``` or using yarn: ```sh -yarn global add @pnp/office365-cli +yarn global add @pnp/cli-microsoft365 ``` -The beta version of the Office 365 CLI can be installed by using the `@next` tag: +The beta version of the CLI for Microsoft 365 can be installed by using the `@next` tag: ```sh -npm i -g @pnp/office365-cli@next +npm i -g @pnp/cli-microsoft365@next ``` ## Getting started -Start managing the settings of your Office 365 tenant by logging in to it, using the `login` command, for example: +Start managing the settings of your Microsoft 365 tenant by logging in to it, using the `login` command, for example: ```sh -o365 login +m365 login ``` -> Office 365 CLI will automatically detect the URL of your tenant based on the account that you use to sign in. +> CLI for Microsoft 365 will automatically detect the URL of your tenant based on the account that you use to sign in. -To list all available commands, type in the Office 365 CLI prompt `help`: +To list all available commands, type in the CLI for Microsoft 365 prompt `help`: ```sh -o365 help +m365 help ``` -See the [User Guide](docs/manual/docs/user-guide/installing-cli.md) to learn more about the Office 365 CLI and its capabilities. +See the [User Guide](docs/manual/docs/user-guide/installing-cli.md) to learn more about the CLI for Microsoft 365 and its capabilities. ## Sharing is Caring diff --git a/docs/guides/adding-command.md b/docs/guides/adding-command.md index 18255ed21e1..8e506de1f96 100644 --- a/docs/guides/adding-command.md +++ b/docs/guides/adding-command.md @@ -1,31 +1,31 @@ # Adding a command -Following article describes how to add a new command to the Office 365 CLI. +Following article describes how to add a new command to the CLI for Microsoft 365. ## Command files Each command consists of three files: -- command implementation, located under **./src/o365/[service]/commands**, eg. *./src/o365/spo/commands/login.ts* -- command unit tests, located under **./src/o365/[service]/commands**, eg. *./src/o365/spo/commands/login.spec.ts* +- command implementation, located under **./src/m365/[service]/commands**, eg. *./src/m365/spo/commands/login.ts* +- command unit tests, located under **./src/m365/[service]/commands**, eg. *./src/m365/spo/commands/login.spec.ts* - command documentation page, located under **./docs/manual/docs/cmd/[service]**, eg. *./docs/manual/docs/cmd/spo/login.md* Additionally, each command is listed in: -- list of all commands for the given service, located in **./src/o365/[service]/commands.ts**, eg. *./src/o365/spo/commands.ts* +- list of all commands for the given service, located in **./src/m365/[service]/commands.ts**, eg. *./src/m365/spo/commands.ts* - the documentation table of contents, located in **./docs/manual/mkdocs.yml** ## Add new files -Commands are organized by the Office 365 service, such as SharePoint Online (spo), that they apply to. Before building your command, find the right folder corresponding with your command in the project structure. +Commands are organized by the Microsoft 365 service, such as SharePoint Online (spo), that they apply to. Before building your command, find the right folder corresponding with your command in the project structure. ### Create new files -In the **./src/o365/[service]/commands** folder, create two files for your command: **my-command.ts** for the command implementation, and **my-command.spec.ts** for the unit tests. +In the **./src/m365/[service]/commands** folder, create two files for your command: **my-command.ts** for the command implementation, and **my-command.spec.ts** for the unit tests. ### Define command name constant -In the **./src/o365/[service]/commands.ts** file, define a constant with your command's name including the service prefix. You will use this constant to refer to the command in its implementation, unit tests, help, etc. +In the **./src/m365/[service]/commands.ts** file, define a constant with your command's name including the service prefix. You will use this constant to refer to the command in its implementation, unit tests, help, etc. ### Add the command manual page @@ -35,7 +35,7 @@ In the **./docs/manual/docs/cmd/[service]** folder, create new file for your com ## Implement command -Each command in the Office 365 CLI is defined as a class extending the [Command](../../src/Command.ts) base class. At minimum a command must define `name`, `description`, `commandAction` and `commandHelp`: +Each command in the CLI for Microsoft 365 is defined as a class extending the [Command](../../src/Command.ts) base class. At minimum a command must define `name`, `description`, `commandAction` and `commandHelp`: ```ts import config from '../../../config'; @@ -80,11 +80,11 @@ class MyCommand extends Command { module.exports = new MyCommand(); ``` -Depending on your command and the service for which you're building the command, there might be a base class that you can use to simplify the implementation. For example for SPO, you can inherit from the [SpoCommand](../../src/o365/spo/SpoCommand.ts) base class. This class contains a number of helper methods simplifying your implementation. +Depending on your command and the service for which you're building the command, there might be a base class that you can use to simplify the implementation. For example for SPO, you can inherit from the [SpoCommand](../../src/m365/spo/SpoCommand.ts) base class. This class contains a number of helper methods simplifying your implementation. ### Tracking command usage -The Office 365 CLI tracks usage of the different commands using Azure Application Insights. By default, for each command the CLI tracks its name and whether it's been executed in debug/verbose mode or not. If your command has additional properties that should be included in the telemetry, you can define them by overriding the **getTelemetryProperties** property and adding your properties to the **telemetryProps** object: +The CLI for Microsoft 365 tracks usage of the different commands using Azure Application Insights. By default, for each command the CLI tracks its name and whether it's been executed in debug/verbose mode or not. If your command has additional properties that should be included in the telemetry, you can define them by overriding the **getTelemetryProperties** property and adding your properties to the **telemetryProps** object: ```ts class SpoMyCommand extends Command { @@ -142,7 +142,7 @@ class SpoMyCommand extends Command { ### Defining command help -Vorpal, the engine upon which the Office 365 CLI is built, renders rudimentary help for each command. In the Office 365 CLI we extend this basic information with additional remarks and examples to help users work with the CLI. +Vorpal, the engine upon which the CLI for Microsoft 365 is built, renders rudimentary help for each command. In the CLI for Microsoft 365 we extend this basic information with additional remarks and examples to help users work with the CLI. When building command help, you can get the standard help from Vorpal by calling: `vorpal.find('commandname').helpInformation()`. Using the `log` method you can include additional information. @@ -176,11 +176,11 @@ Finish the implementation of your command, by exporting the instance of the comm module.exports = new SpoMyCommand(); ``` -On runtime, Office 365 CLI iterates through all JavaScript files in the **o365** folder and registers all exported command classes as commands in the CLI. +On runtime, CLI for Microsoft 365 iterates through all JavaScript files in the **m365** folder and registers all exported command classes as commands in the CLI. ### Additional command capabilities -When building Office 365 CLI commands, you can use additional features such as optional and required arguments, autocomplete or validation. For more information see the [Vorpal command API documentation](https://github.com/dthree/vorpal/wiki/API-%7C-vorpal.command). +When building CLI for Microsoft 365 commands, you can use additional features such as optional and required arguments, autocomplete or validation. For more information see the [Vorpal command API documentation](https://github.com/dthree/vorpal/wiki/API-%7C-vorpal.command). ## Implement unit tests @@ -198,7 +198,7 @@ See the existing test files to get a better understanding of how they are struct "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", "args": [ "--colors", - "${workspaceFolder}/dist/o365/aad/commands/approleassignment/**/*.spec.js", + "${workspaceFolder}/dist/m365/aad/commands/approleassignment/**/*.spec.js", ], "console": "integratedTerminal", "protocol": "inspector", @@ -212,10 +212,10 @@ Once you're done with your unit tests, run `npm test` to verify that you're cove Each command has a corresponding manual page. The contents of this page are almost identical to the help implemented in the command itself. This way, users working with the CLI can get the help directly inside the CLI, while users interested in the capabilities of the CLI, can browse through the help pages published on the Internet. -Start filling the help page contents by starting the Office 365 CLI and requesting help for your command: +Start filling the help page contents by starting the CLI for Microsoft 365 and requesting help for your command: ```sh -o365$ spo my-command --help +m365$ spo my-command --help ``` Copy the output of the command and use as a starting point for creating the documentation page. The main difference between the help displayed in the CLI and the manual page is the formatting. In the command line, the CLI uses chalk to emphasize information. The manual uses Markdown to format the output. To maintain consistency, refer to other manual pages to see how they are structured and how the information is presented. diff --git a/docs/guides/mpa.md b/docs/guides/mpa.md index d123e60f746..c158a9eddd2 100644 --- a/docs/guides/mpa.md +++ b/docs/guides/mpa.md @@ -14,9 +14,9 @@ Before you start contributing to this project, you will need Node.js `>= 12.0.0` - run `npm i` to restore dependencies - run `npm run build` to build the project - run `npm test` to run test and check current code coverage - - run `npm link` to install the project locally. This is useful if you want to test your changes to the CLI in the CLI itself. After linking the local package, you can start your local version of the CLI by typing in the command line `office365`. + - run `npm link` to install the project locally. This is useful if you want to test your changes to the CLI in the CLI itself. After linking the local package, you can start your local version of the CLI by typing in the command line `m365`. -> If you installed the CLI globally using the `npm i -g @pnp/office365-cli` command, we recommend that you uninstall it first, before running `npm link` +> If you installed the CLI globally using the `npm i -g @pnp/cli-microsoft365` command, we recommend that you uninstall it first, before running `npm link` After changing the code, run the `npm run build` command to rebuild the project and see your changes integrated in the local version of the CLI. @@ -29,9 +29,9 @@ If you renamed files: ### Documentation -Office 365 CLI uses [MkDocs](http://www.mkdocs.org) to publish documentation pages. See more information about installing MkDocs on your operating system at [http://www.mkdocs.org/#installation](http://www.mkdocs.org/#installation). +CLI for Microsoft 365 uses [MkDocs](http://www.mkdocs.org) to publish documentation pages. See more information about installing MkDocs on your operating system at [http://www.mkdocs.org/#installation](http://www.mkdocs.org/#installation). -Office 365 CLI documentation uses the `mkdocs-material` theme. See more information about installing mkdocs-material on your operating system at [https://squidfunk.github.io/mkdocs-material](https://squidfunk.github.io/mkdocs-material). +CLI for Microsoft 365 documentation uses the `mkdocs-material` theme. See more information about installing mkdocs-material on your operating system at [https://squidfunk.github.io/mkdocs-material](https://squidfunk.github.io/mkdocs-material). Once you have MkDocs installed on your machine, in the command line: @@ -44,4 +44,4 @@ Alternatively, you can use the mkdocs-material Docker image to test documentatio - run `cd ./docs/manual` to change directory to where the manual pages are stored - run `docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material:3.1.0` to start the local web server with MkDocs and view the documentation in the web browser - on Windows: - - run `docker run --rm -it -p 8000:8000 -v c:/projects/office365-cli/docs/manual:/docs squidfunk/mkdocs-material:3.1.0` to start the local web server with MkDocs and view the documentation in the web browser + - run `docker run --rm -it -p 8000:8000 -v c:/projects/cli-microsoft365/docs/manual:/docs squidfunk/mkdocs-material:3.1.0` to start the local web server with MkDocs and view the documentation in the web browser diff --git a/docs/manual/docs/about/comparison-powershell.md b/docs/manual/docs/about/comparison-powershell.md index 7ac40611358..c16b6ca6215 100644 --- a/docs/manual/docs/about/comparison-powershell.md +++ b/docs/manual/docs/about/comparison-powershell.md @@ -1,8 +1,8 @@ -# Comparison to SharePoint and Office 365 PowerShell +# Comparison to SharePoint and Microsoft 365 PowerShell -Following table lists the different Office 365 CLI commands and how they map to PowerShell cmdlets for SharePoint and Office 365. +Following table lists the different CLI for Microsoft 365 commands and how they map to PowerShell cmdlets for SharePoint and Microsoft 365. -PowerShell Cmdlet|Source|Office 365 CLI command +PowerShell Cmdlet|Source|CLI for Microsoft 365 command -----------------|------|---------------------- Add-SPOGeoAdministrator|Microsoft.Online.SharePoint.PowerShell| Add-SPOHubSiteAssociation|Microsoft.Online.SharePoint.PowerShell|[spo hubsite connect](../cmd/spo/hubsite/hubsite-connect.md) diff --git a/docs/manual/docs/about/release-notes.md b/docs/manual/docs/about/release-notes.md index 3db497758e1..66676f240e7 100644 --- a/docs/manual/docs/about/release-notes.md +++ b/docs/manual/docs/about/release-notes.md @@ -109,7 +109,7 @@ - added managed identity authentication [#1314](https://github.com/pnp/office365-cli/issues/1314) - fixed 'teams team add' command [#1497](https://github.com/pnp/office365-cli/issues/1497) - extended 'spo site set' with additional options [#1478](https://github.com/pnp/office365-cli/issues/1478) -- added the 'Bulk add/remove users to Microsoft Teams and Office 365 Groups' sample script [#1540](https://github.com/pnp/office365-cli/issues/1540) +- added the 'Bulk add/remove users to Microsoft Teams and Microsoft 365 Groups' sample script [#1540](https://github.com/pnp/office365-cli/issues/1540) - updates the 'cli consent' command references [#1542](https://github.com/pnp/office365-cli/issues/1542) - fixed 'aad user list' command [#1553](https://github.com/pnp/office365-cli/issues/1553) - ensured all global options are ignored in request bodies [#1563](https://github.com/pnp/office365-cli/issues/1563) @@ -146,9 +146,9 @@ - [teams tab remove](../cmd/teams/tab/tab-remove.md) - removes a tab from the specified channel [#1449](https://github.com/pnp/office365-cli/issues/1449) -**Office 365:** +**Microsoft 365:** -- [tenant status list](../cmd/tenant/status/status-list.md) - gets health status of the different services in Office 365 [#1272](https://github.com/pnp/office365-cli/issues/1272) +- [tenant status list](../cmd/tenant/status/status-list.md) - gets health status of the different services in Microsoft 365 [#1272](https://github.com/pnp/office365-cli/issues/1272) **SharePoint:** @@ -167,7 +167,7 @@ ### Changes -- added 'Scan Office 365 Groups created with User's First or Last Name' sample [#1342](https://github.com/pnp/office365-cli/issues/1342) +- added 'Scan Microsoft 365 Groups created with User's First or Last Name' sample [#1342](https://github.com/pnp/office365-cli/issues/1342) - extended `tenant id get` with retrieving the ID of the current tenant [#1378](https://github.com/pnp/office365-cli/issues/1378) - changed communicating no need to upgrade spfx project as a non-error [#1407](https://github.com/pnp/office365-cli/issues/1407) - moved the 'consent' command to the 'cli' namespace [#1336](https://github.com/pnp/office365-cli/issues/1336) @@ -190,9 +190,9 @@ - [graph subscription add](../cmd/graph/subscription/subscription-add.md) - creates a Microsoft Graph subscription [#1100](https://github.com/pnp/office365-cli/issues/1100) -**Office 365:** +**Microsoft 365:** -- [tenant report activeuserdetail](../cmd/tenant/report/report-activeuserdetail.md) - gets details about Office 365 active users [#1300](https://github.com/pnp/office365-cli/issues/1300) +- [tenant report activeuserdetail](../cmd/tenant/report/report-activeuserdetail.md) - gets details about Microsoft 365 active users [#1300](https://github.com/pnp/office365-cli/issues/1300) - [tenant report servicesusercounts](../cmd/tenant/report/report-servicesusercounts.md) - gets the count of users by activity type and service [#1299](https://github.com/pnp/office365-cli/issues/1299) **SharePoint:** @@ -216,7 +216,7 @@ ### Changes - added 'Add App Catalog to SharePoint site' sample [#1413](https://github.com/pnp/office365-cli/pull/1413) -- added 'Delete all Office 365 groups' sample [#1140](https://github.com/pnp/office365-cli/issues/1140) +- added 'Delete all Microsoft 365 groups' sample [#1140](https://github.com/pnp/office365-cli/issues/1140) - added 'Delete custom SharePoint site scripts' sample [#1139](https://github.com/pnp/office365-cli/issues/1139) - added 'Hide SharePoint list from Site Contents' sample [#1413](https://github.com/pnp/office365-cli/pull/1413) - extended team channel name validation to allow 'tacv2'. [#1401](https://github.com/pnp/office365-cli/issues/1401) @@ -228,13 +228,13 @@ **Azure Active Directory:** - [aad approleassignment list](../cmd/aad/approleassignment/approleassignment-list.md) - lists app role assignments for the specified application registration [#1270](https://github.com/pnp/office365-cli/issues/1270) -- [aad o365group report activityfilecounts](../cmd/aad/o365group/o365group-report-activityfilecounts.md) - get the total number of files and how many of them were active across all group sites associated with an Office 365 Group [#1285](https://github.com/pnp/office365-cli/issues/1285) +- [aad o365group report activityfilecounts](../cmd/aad/o365group/o365group-report-activityfilecounts.md) - get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group [#1285](https://github.com/pnp/office365-cli/issues/1285) **Microsoft Graph:** - [graph schemaextension set](../cmd/graph/schemaextension/schemaextension-set.md) - updates a Microsoft Graph schema extension [#15](https://github.com/pnp/office365-cli/issues/15) -**Office 365:** +**Microsoft 365:** - [tenant report activeusercounts](../cmd/tenant/report/report-activeusercounts.md) - gets the count of daily active users in the reporting period by product [#1298](https://github.com/pnp/office365-cli/issues/1298) @@ -390,7 +390,7 @@ **Azure Active Directory:** -- [aad o365group report activitydetail](../cmd/aad/o365group/o365group-report-activitydetail.md) - get details about Office 365 Groups activity by group [#1130](https://github.com/pnp/office365-cli/issues/1130) +- [aad o365group report activitydetail](../cmd/aad/o365group/o365group-report-activitydetail.md) - get details about Microsoft 365 Groups activity by group [#1130](https://github.com/pnp/office365-cli/issues/1130) - [aad o365group report activitycounts](../cmd/aad/o365group/o365group-report-activitycounts.md) - get the number of group activities across group workloads [#1159](https://github.com/pnp/office365-cli/issues/1159) - [aad o365group report activitygroupcounts](../cmd/aad/o365group/o365group-report-activitygroupcounts.md) - get the daily total number of groups and how many of them were active based on email conversations, Yammer posts, and SharePoint file activities [#1160](https://github.com/pnp/office365-cli/issues/1160) @@ -486,9 +486,9 @@ - [flow disable](../cmd/flow/flow-disable.md) - disables Microsoft Flow [#1055](https://github.com/pnp/office365-cli/issues/1055) - [flow enable](../cmd/flow/flow-enable.md) - enables Microsoft Flow [#1054](https://github.com/pnp/office365-cli/issues/1054) -**Office 365 groups:** +**Microsoft 365 groups:** -- [aad o365group teamify](../cmd/aad/o365group/o365group-teamify.md) - creates a new Microsoft Teams team under existing Office 365 group [#872](https://github.com/pnp/office365-cli/issues/872) +- [aad o365group teamify](../cmd/aad/o365group/o365group-teamify.md) - creates a new Microsoft Teams team under existing Microsoft 365 group [#872](https://github.com/pnp/office365-cli/issues/872) **Microsoft Graph:** @@ -520,14 +520,14 @@ **Microsoft Graph:** -- [graph o365group user set](../cmd/aad/o365group/o365group-user-set.md) - updates role of the specified user in the specified Office 365 Group or Microsoft Teams team [#982](https://github.com/pnp/office365-cli/issues/982) +- [graph o365group user set](../cmd/aad/o365group/o365group-user-set.md) - updates role of the specified user in the specified Microsoft 365 Group or Microsoft Teams team [#982](https://github.com/pnp/office365-cli/issues/982) - [graph planner task list](../cmd/planner/task/task-list.md) - lists Planner tasks for the currently logged in user [#990](https://github.com/pnp/office365-cli/issues/990) - [graph report teamsdeviceusageuserdetail](../cmd/teams/report/report-deviceusageuserdetail.md) - gets information about Microsoft Teams device usage by user [#960](https://github.com/pnp/office365-cli/issues/960) - [graph teams funsettings set](../cmd/teams/funsettings/funsettings-set.md) - updates fun settings of a Microsoft Teams team [#817](https://github.com/pnp/office365-cli/issues/817) -**Office 365:** +**Microsoft 365:** -- [tenant id get](../cmd/tenant/id/id-get.md) - gets Office 365 tenant ID for the specified domain [#998](https://github.com/pnp/office365-cli/issues/998) +- [tenant id get](../cmd/tenant/id/id-get.md) - gets Microsoft 365 tenant ID for the specified domain [#998](https://github.com/pnp/office365-cli/issues/998) ### Changes @@ -562,7 +562,7 @@ **Microsoft Graph:** -- [graph o365group user list](../cmd/aad/o365group/o365group-user-list.md) - lists users for the specified Office 365 group or Microsoft Teams team [#802](https://github.com/pnp/office365-cli/issues/802) +- [graph o365group user list](../cmd/aad/o365group/o365group-user-list.md) - lists users for the specified Microsoft 365 group or Microsoft Teams team [#802](https://github.com/pnp/office365-cli/issues/802) - [graph teams clone](../cmd/teams/team/team-clone.md) - creates a clone of a Microsoft Teams team [#924](https://github.com/pnp/office365-cli/issues/924) ### Changes @@ -586,8 +586,8 @@ **Microsoft Graph:** -- [graph o365group renew](../cmd/aad/o365group/o365group-renew.md) - renews Office 365 group's expiration [#870](https://github.com/pnp/office365-cli/issues/870) -- [graph o365group user remove](../cmd/aad/o365group/o365group-user-remove.md) - removes the specified user from specified Office 365 Group or Microsoft Teams team [#846](https://github.com/pnp/office365-cli/issues/846) +- [graph o365group renew](../cmd/aad/o365group/o365group-renew.md) - renews Microsoft 365 group's expiration [#870](https://github.com/pnp/office365-cli/issues/870) +- [graph o365group user remove](../cmd/aad/o365group/o365group-user-remove.md) - removes the specified user from specified Microsoft 365 Group or Microsoft Teams team [#846](https://github.com/pnp/office365-cli/issues/846) ### Changes @@ -632,7 +632,7 @@ **Microsoft Graph:** -- [graph o365group user add](../cmd/aad/o365group/o365group-user-add.md) - adds user to specified Office 365 Group or Microsoft Teams team [#847](https://github.com/pnp/office365-cli/issues/847) +- [graph o365group user add](../cmd/aad/o365group/o365group-user-add.md) - adds user to specified Microsoft 365 Group or Microsoft Teams team [#847](https://github.com/pnp/office365-cli/issues/847) - [graph schemaextension add](../cmd/graph/schemaextension/schemaextension-add.md) - creates a Microsoft Graph schema extension [#13](https://github.com/pnp/office365-cli/issues/13) - [graph teams add](../cmd/teams/team/team-add.md) - adds a new Microsoft Teams team [#615](https://github.com/pnp/office365-cli/issues/615) - [graph teams app uninstall](../cmd/teams/app/app-uninstall.md) - uninstalls an app from a Microsoft Team team [#843](https://github.com/pnp/office365-cli/issues/843) @@ -961,7 +961,7 @@ - [spo folder remove](../cmd/spo/folder/folder-remove.md) - deletes the specified folder [#426](https://github.com/pnp/office365-cli/issues/426) - [spo hidedefaultthemes get](../cmd/spo/hidedefaultthemes/hidedefaultthemes-get.md) - gets the current value of the HideDefaultThemes setting [#341](https://github.com/pnp/office365-cli/issues/341) - [spo hidedefaultthemes set](../cmd/spo/hidedefaultthemes/hidedefaultthemes-set.md) - sets the value of the HideDefaultThemes setting [#342](https://github.com/pnp/office365-cli/issues/342) -- [spo site o365group set](../cmd/spo/site/site-groupify.md) - connects site collection to an Office 365 Group [#431](https://github.com/pnp/office365-cli/issues/431) +- [spo site o365group set](../cmd/spo/site/site-groupify.md) - connects site collection to an Microsoft 365 Group [#431](https://github.com/pnp/office365-cli/issues/431) - [spo theme apply](../cmd/spo/theme/theme-apply.md) - applies theme to the specified site [#343](https://github.com/pnp/office365-cli/issues/343) **Microsoft Graph:** @@ -1026,8 +1026,8 @@ **Microsoft Graph:** -- [graph o365group remove](../cmd/aad/o365group/o365group-remove.md) - removes an Office 365 Group [#309](https://github.com/pnp/office365-cli/issues/309) -- [graph o365group restore](../cmd/aad/o365group/o365group-restore.md) - restores a deleted Office 365 Group [#346](https://github.com/pnp/office365-cli/issues/346) +- [graph o365group remove](../cmd/aad/o365group/o365group-remove.md) - removes an Microsoft 365 Group [#309](https://github.com/pnp/office365-cli/issues/309) +- [graph o365group restore](../cmd/aad/o365group/o365group-restore.md) - restores a deleted Microsoft 365 Group [#346](https://github.com/pnp/office365-cli/issues/346) - [graph siteclassification get](../cmd/aad/siteclassification/siteclassification-get.md) - gets site classification configuration [#303](https://github.com/pnp/office365-cli/issues/303) **Azure Management Service:** @@ -1044,17 +1044,17 @@ **Microsoft Graph:** -- [graph o365group list](../cmd/aad/o365group/o365group-list.md) - added support for listing deleted Office 365 Groups [#347](https://github.com/pnp/office365-cli/issues/347) +- [graph o365group list](../cmd/aad/o365group/o365group-list.md) - added support for listing deleted Microsoft 365 Groups [#347](https://github.com/pnp/office365-cli/issues/347) ### Changes -- fixed bug in retrieving Office 365 groups in immersive mode solving [#351](https://github.com/pnp/office365-cli/issues/351) +- fixed bug in retrieving Microsoft 365 groups in immersive mode solving [#351](https://github.com/pnp/office365-cli/issues/351) ## [v1.0.0](https://github.com/pnp/office365-cli/releases/tag/v1.0.0) ### Breaking changes -- switched to a custom Azure AD application for communicating with Office 365. After installing this version you have to reconnect to Office 365 +- switched to a custom Azure AD application for communicating with Microsoft 365. After installing this version you have to reconnect to Microsoft 365 ### New commands @@ -1081,10 +1081,10 @@ - graph - log in to the Microsoft Graph [#10](https://github.com/pnp/office365-cli/issues/10) - graph - log out from the Microsoft Graph [#10](https://github.com/pnp/office365-cli/issues/10) - graph - shows Microsoft Graph login status [#10](https://github.com/pnp/office365-cli/issues/10) -- [graph o365group add](../cmd/aad/o365group/o365group-add.md) - creates Office 365 Group [#308](https://github.com/pnp/office365-cli/issues/308) -- [graph o365group get](../cmd/aad/o365group/o365group-get.md) - gets information about the specified Office 365 Group [#306](https://github.com/pnp/office365-cli/issues/306) -- [graph o365group list](../cmd/aad/o365group/o365group-list.md) - lists Office 365 Groups in the current tenant [#305](https://github.com/pnp/office365-cli/issues/305) -- [graph o365group set](../cmd/aad/o365group/o365group-set.md) - updates Office 365 Group properties [#307](https://github.com/pnp/office365-cli/issues/307) +- [graph o365group add](../cmd/aad/o365group/o365group-add.md) - creates Microsoft 365 Group [#308](https://github.com/pnp/office365-cli/issues/308) +- [graph o365group get](../cmd/aad/o365group/o365group-get.md) - gets information about the specified Microsoft 365 Group [#306](https://github.com/pnp/office365-cli/issues/306) +- [graph o365group list](../cmd/aad/o365group/o365group-list.md) - lists Microsoft 365 Groups in the current tenant [#305](https://github.com/pnp/office365-cli/issues/305) +- [graph o365group set](../cmd/aad/o365group/o365group-set.md) - updates Microsoft 365 Group properties [#307](https://github.com/pnp/office365-cli/issues/307) ### Changes @@ -1234,13 +1234,13 @@ Initial release. **SharePoint Online:** -- [spo cdn get](../cmd/spo/cdn/cdn-get.md) - get Office 365 CDN status -- [spo cdn origin list](../cmd/spo/cdn/cdn-origin-list.md) - list Office 365 CDN origins -- [spo cdn origin remove](../cmd/spo/cdn/cdn-origin-remove.md) - remove Office 365 CDN origin -- [spo cdn origin add](../cmd/spo/cdn/cdn-origin-add.md) - add Office 365 CDN origin -- [spo cdn policy list](../cmd/spo/cdn/cdn-policy-list.md) - list Office 365 CDN policies -- [spo cdn policy set](../cmd/spo/cdn/cdn-policy-set.md) - set Office 365 CDN policy -- [spo cdn set](../cmd/spo/cdn/cdn-set.md) - enable/disable Office 365 CDN +- [spo cdn get](../cmd/spo/cdn/cdn-get.md) - get Microsoft 365 CDN status +- [spo cdn origin list](../cmd/spo/cdn/cdn-origin-list.md) - list Microsoft 365 CDN origins +- [spo cdn origin remove](../cmd/spo/cdn/cdn-origin-remove.md) - remove Microsoft 365 CDN origin +- [spo cdn origin add](../cmd/spo/cdn/cdn-origin-add.md) - add Microsoft 365 CDN origin +- [spo cdn policy list](../cmd/spo/cdn/cdn-policy-list.md) - list Microsoft 365 CDN policies +- [spo cdn policy set](../cmd/spo/cdn/cdn-policy-set.md) - set Microsoft 365 CDN policy +- [spo cdn set](../cmd/spo/cdn/cdn-set.md) - enable/disable Microsoft 365 CDN - spo login - log in to a SharePoint Online site - spo logout - log out from SharePoint - spo status - show SharePoint Online login status diff --git a/docs/manual/docs/about/why-cli.md b/docs/manual/docs/about/why-cli.md index e22ae39a6f8..689df22cd7d 100644 --- a/docs/manual/docs/about/why-cli.md +++ b/docs/manual/docs/about/why-cli.md @@ -1,5 +1,5 @@ # Why this CLI -Office 365 CLI is a cross-platform CLI that allows users on any platform to manage various configuration settings of Office 365. +CLI for Microsoft 365 is a cross-platform CLI that allows users on any platform to manage various configuration settings of Microsoft 365. -While building solutions for Office 365 expands beyond the Windows operating system, managing many of the platform settings is possible only through PowerShell on Windows. As more and more users work on non-Windows machines, it's inconvenient for them to have to use a Windows virtual machine to configure their tenants. The Office 365 CLI allows them to configure their tenants no matter which operating system they use. \ No newline at end of file +While building solutions for Microsoft 365 expands beyond the Windows operating system, managing many of the platform settings is possible only through PowerShell on Windows. As more and more users work on non-Windows machines, it's inconvenient for them to have to use a Windows virtual machine to configure their tenants. The CLI for Microsoft 365 allows them to configure their tenants no matter which operating system they use. \ No newline at end of file diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-add.md b/docs/manual/docs/cmd/aad/o365group/o365group-add.md index 72b828b5a5d..4f026745ad6 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-add.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-add.md @@ -1,6 +1,6 @@ # aad o365group add -Creates Office 365 Group +Creates Microsoft 365 Group ## Usage @@ -13,12 +13,12 @@ aad o365group add [options] Option|Description ------|----------- `--help`|output usage information -`-n, --displayName `|Display name for the Office 365 Group -`-d, --description `|Description for the Office 365 Group +`-n, --displayName `|Display name for the Microsoft 365 Group +`-d, --description `|Description for the Microsoft 365 Group `-m, --mailNickname `|Name to use in the group e-mail (part before the `@`) -`--owners [owners]`|Comma-separated list of Office 365 Group owners -`--members [members]`|Comma-separated list of Office 365 Group members -`--isPrivate [isPrivate]`|Set to `true` if the Office 365 Group should be private and to `false` if it should be public (default) +`--owners [owners]`|Comma-separated list of Microsoft 365 Group owners +`--members [members]`|Comma-separated list of Microsoft 365 Group members +`--isPrivate [isPrivate]`|Set to `true` if the Microsoft 365 Group should be private and to `false` if it should be public (default) `-l, --logoPath [logoPath]`|Local path to the image file to use as group logo `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` @@ -31,31 +31,31 @@ When specifying the path to the logo image you can use both relative and absolut ## Examples -Create a public Office 365 Group +Create a public Microsoft 365 Group ```sh aad o365group add --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance ``` -Create a private Office 365 Group +Create a private Microsoft 365 Group ```sh aad o365group add --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --isPrivate true ``` -Create a public Office 365 Group and set specified users as its owners +Create a public Microsoft 365 Group and set specified users as its owners ```sh aad o365group add --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --owners "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" ``` -Create a public Office 365 Group and set specified users as its members +Create a public Microsoft 365 Group and set specified users as its members ```sh aad o365group add --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --members "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" ``` -Create a public Office 365 Group and set its logo +Create a public Microsoft 365 Group and set its logo ```sh aad o365group add --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --logoPath images/logo.png diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-get.md b/docs/manual/docs/cmd/aad/o365group/o365group-get.md index f401b5badf2..74bb9060acd 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-get.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-get.md @@ -1,6 +1,6 @@ # aad o365group get -Gets information about the specified Office 365 Group +Gets information about the specified Microsoft 365 Group ## Usage @@ -13,7 +13,7 @@ aad o365group get [options] Option|Description ------|----------- `--help`|output usage information -`-i, --id `|The ID of the Office 365 Group to retrieve information for +`-i, --id `|The ID of the Microsoft 365 Group to retrieve information for `--includeSiteUrl`|Set to retrieve the site URL for the group `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` @@ -22,13 +22,13 @@ Option|Description ## Examples -Get information about the Office 365 Group with id _1caf7dcd-7e83-4c3a-94f7-932a1299c844_ +Get information about the Microsoft 365 Group with id _1caf7dcd-7e83-4c3a-94f7-932a1299c844_ ```sh aad o365group get --id 1caf7dcd-7e83-4c3a-94f7-932a1299c844 ``` -Get information about the Office 365 Group with id _1caf7dcd-7e83-4c3a-94f7-932a1299c844_ and also retrieve the URL of the corresponding SharePoint site +Get information about the Microsoft 365 Group with id _1caf7dcd-7e83-4c3a-94f7-932a1299c844_ and also retrieve the URL of the corresponding SharePoint site ```sh aad o365group get --id 1caf7dcd-7e83-4c3a-94f7-932a1299c844 --includeSiteUrl diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-list.md b/docs/manual/docs/cmd/aad/o365group/o365group-list.md index 9598fe823fa..d706f2cc6c7 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-list.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-list.md @@ -1,6 +1,6 @@ # aad o365group list -Lists Office 365 Groups in the current tenant +Lists Microsoft 365 Groups in the current tenant ## Usage @@ -25,52 +25,52 @@ Option|Description ## Remarks -Using the `--includeSiteUrl` option, you can retrieve the URL of the site associated with the particular Office 365 Group. If you however retrieve too many groups and will try to get their site URLs, you will most likely get an error as the command will get throttled, issuing too many requests, too frequently. If you get an error, consider narrowing down the result set using the `--displayName` and `--mailNickname` filters. +Using the `--includeSiteUrl` option, you can retrieve the URL of the site associated with the particular Microsoft 365 Group. If you however retrieve too many groups and will try to get their site URLs, you will most likely get an error as the command will get throttled, issuing too many requests, too frequently. If you get an error, consider narrowing down the result set using the `--displayName` and `--mailNickname` filters. -Retrieving the URL of the site associated with the particular Office 365 Group is not possible when retrieving deleted groups. +Retrieving the URL of the site associated with the particular Microsoft 365 Group is not possible when retrieving deleted groups. -Using the `--orphaned` option, you can retrieve Office 365 Groups without owners. +Using the `--orphaned` option, you can retrieve Microsoft 365 Groups without owners. ## Examples -List all Office 365 Groups in the tenant +List all Microsoft 365 Groups in the tenant ```sh aad o365group list ``` -List Office 365 Groups with display name starting with _Project_ +List Microsoft 365 Groups with display name starting with _Project_ ```sh aad o365group list --displayName Project ``` -List Office 365 Groups mail nick name starting with _team_ +List Microsoft 365 Groups mail nick name starting with _team_ ```sh aad o365group list --mailNickname team ``` -List deleted Office 365 Groups with display name starting with _Project_ +List deleted Microsoft 365 Groups with display name starting with _Project_ ```sh aad o365group list --displayName Project --deleted ``` -List deleted Office 365 Groups mail nick name starting with _team_ +List deleted Microsoft 365 Groups mail nick name starting with _team_ ```sh aad o365group list --mailNickname team --deleted ``` -List Office 365 Groups with display name starting with _Project_ including +List Microsoft 365 Groups with display name starting with _Project_ including the URL of the corresponding SharePoint site ```sh aad o365group list --displayName Project --includeSiteUrl ``` -List Office 365 Groups without owners +List Microsoft 365 Groups without owners ```sh aad o365group list --orphaned diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-remove.md b/docs/manual/docs/cmd/aad/o365group/o365group-remove.md index 146f79c2f44..cdd5e125400 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-remove.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-remove.md @@ -1,6 +1,6 @@ # aad o365group remove -Removes an Office 365 Group +Removes an Microsoft 365 Group ## Usage @@ -13,7 +13,7 @@ aad o365group remove [options] Option|Description ------|----------- `--help`|output usage information -`-i, --id `|The ID of the Office 365 Group to remove +`-i, --id `|The ID of the Microsoft 365 Group to remove `--confirm`|Don't prompt for confirming removing the group `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-renew.md b/docs/manual/docs/cmd/aad/o365group/o365group-renew.md index 628a671fbfd..2dc4d6dfd65 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-renew.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-renew.md @@ -1,6 +1,6 @@ # aad o365group renew -Renews Office 365 group's expiration +Renews Microsoft 365 group's expiration ## Usage @@ -13,7 +13,7 @@ aad o365group renew [options] Option|Description ------|----------- `--help`|output usage information -`-i, --id `|The ID of the Office 365 group to renew +`-i, --id `|The ID of the Microsoft 365 group to renew `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -25,7 +25,7 @@ If the specified _id_ doesn't refer to an existing group, you will get a `The re ## Examples -Renew the Office 365 group with id _28beab62-7540-4db1-a23f-29a6018a3848_ +Renew the Microsoft 365 group with id _28beab62-7540-4db1-a23f-29a6018a3848_ ```sh aad o365group renew --id 28beab62-7540-4db1-a23f-29a6018a3848 diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitycounts.md b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitycounts.md index dff7a7d319b..f4be14eac87 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitycounts.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitycounts.md @@ -14,7 +14,7 @@ Option|Description ------|----------- `--help`|output usage information `-p, --period `|The length of time over which the report is aggregated. Supported values `D7,D30,D90,D180` -`-f, --outputFile [outputFile]`|Path to the file where the Office 365 Groups activities across group workloads report should be stored in +`-f, --outputFile [outputFile]`|Path to the file where the Microsoft 365 Groups activities across group workloads report should be stored in `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `text,json`. Default `text` `--verbose`|Runs command with verbose logging diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitydetail.md b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitydetail.md index b8c49f9a438..2f105913eff 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitydetail.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitydetail.md @@ -1,6 +1,6 @@ # aad o365group report activitydetail -Get details about Office 365 Groups activity by group. +Get details about Microsoft 365 Groups activity by group. ## Usage @@ -15,7 +15,7 @@ Option|Description `--help`|output usage information `-p, --period [period]`|The length of time over which the report is aggregated. Supported values `D7,D30,D90,D180`. Specify the `period` or `date`, but not both. `-d, --date [date]`|The date for which you would like to view the users who performed any activity. Supported date format is `YYYY-MM-DD`. Specify the `date` or `period`, but not both. -`-f, --outputFile [outputFile]`|Path to the file where the Office 365 Groups activity by group report should be stored in +`-f, --outputFile [outputFile]`|Path to the file where the Microsoft 365 Groups activity by group report should be stored in `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `text,json`. Default `text` `--verbose`|Runs command with verbose logging @@ -23,25 +23,25 @@ Option|Description ## Examples -Get details about Office 365 Groups activity by group for the last week +Get details about Microsoft 365 Groups activity by group for the last week ```sh aad o365group report activitydetail --period D7 ``` -Get details about Office 365 Groups activity by group for September 09, 2019 +Get details about Microsoft 365 Groups activity by group for September 09, 2019 ```sh aad o365group report activitydetail --date 2019-09-28 ``` -Get details about Office 365 Groups activity by group for the last week and exports the report data in the specified path in text format +Get details about Microsoft 365 Groups activity by group for the last week and exports the report data in the specified path in text format ```sh aad o365group report activitydetail --period D7 --output text --outputFile "o365groupactivitydetail.txt" ``` -Get details about Office 365 Groups activity by group for the last week and exports the report data in the specified path in json format +Get details about Microsoft 365 Groups activity by group for the last week and exports the report data in the specified path in json format ```sh aad o365group report activitydetail --period D7 --output json --outputFile "o365groupactivitydetail.json" diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-report-activityfilecounts.md b/docs/manual/docs/cmd/aad/o365group/o365group-report-activityfilecounts.md index 19cec77d555..1347cbd2c4f 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-report-activityfilecounts.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-report-activityfilecounts.md @@ -1,6 +1,6 @@ # aad o365group report activityfilecounts -Get the total number of files and how many of them were active across all group sites associated with an Office 365 Group +Get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group ## Usage @@ -14,7 +14,7 @@ Option|Description ------|----------- `--help`|output usage information `-p, --period `|The length of time over which the report is aggregated. Supported values `D7,D30,D90,D180` -`-f, --outputFile [outputFile]`|Path to the file where the Office 365 Groups activities across group workloads report should be stored in +`-f, --outputFile [outputFile]`|Path to the file where the Microsoft 365 Groups activities across group workloads report should be stored in `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `text,json`. Default `text` `--verbose`|Runs command with verbose logging @@ -22,19 +22,19 @@ Option|Description ## Examples -Get the total number of files and how many of them were active across all group sites associated with an Office 365 Group for the last week +Get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group for the last week ```sh aad o365group report activityfilecounts --period D7 ``` -Get the total number of files and how many of them were active across all group sites associated with an Office 365 Group for the last week and exports the report data in the specified path in text format +Get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group for the last week and exports the report data in the specified path in text format ```sh aad o365group report activityfilecounts --period D7 --output text --outputFile "o365groupactivityfilecounts.txt" ``` -Get the total number of files and how many of them were active across all group sites associated with an Office 365 Group for the last week and exports the report data in the specified path in json format +Get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group for the last week and exports the report data in the specified path in json format ```sh aad o365group report activityfilecounts --period D7 --output json --outputFile "o365groupactivityfilecounts.json" diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitygroupcounts.md b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitygroupcounts.md index 93894c73997..642513b57a2 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitygroupcounts.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitygroupcounts.md @@ -14,7 +14,7 @@ Option|Description ------|----------- `--help`|output usage information `-p, --period `|The length of time over which the report is aggregated. Supported values `D7,D30,D90,D180` -`-f, --outputFile [outputFile]`|Path to the file where the Office 365 Groups activities report should be stored in +`-f, --outputFile [outputFile]`|Path to the file where the Microsoft 365 Groups activities report should be stored in `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `text,json`. Default `text` `--verbose`|Runs command with verbose logging diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitystorage.md b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitystorage.md index 60804a607e7..8b2eacc2f18 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-report-activitystorage.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-report-activitystorage.md @@ -14,7 +14,7 @@ Option|Description ------|----------- `--help`|output usage information `-p, --period `|The length of time over which the report is aggregated. Supported values `D7,D30,D90,D180` -`-f, --outputFile [outputFile]`|Path to the file where the Office 365 Groups activities report should be stored in +`-f, --outputFile [outputFile]`|Path to the file where the Microsoft 365 Groups activities report should be stored in `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `text,json`. Default `text` `--verbose`|Runs command with verbose logging diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-restore.md b/docs/manual/docs/cmd/aad/o365group/o365group-restore.md index b83bda520a1..9e7689154d1 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-restore.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-restore.md @@ -1,6 +1,6 @@ # aad o365group restore -Restores a deleted Office 365 Group +Restores a deleted Microsoft 365 Group ## Usage @@ -13,7 +13,7 @@ aad o365group restore [options] Option|Description ------|----------- `--help`|output usage information -`-i, --id `|The ID of the Office 365 Group to restore +`-i, --id `|The ID of the Microsoft 365 Group to restore `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -21,7 +21,7 @@ Option|Description ## Examples -Restores the Office 365 Group with id _28beab62-7540-4db1-a23f-29a6018a3848_ +Restores the Microsoft 365 Group with id _28beab62-7540-4db1-a23f-29a6018a3848_ ```sh aad o365group restore --id 28beab62-7540-4db1-a23f-29a6018a3848 diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-set.md b/docs/manual/docs/cmd/aad/o365group/o365group-set.md index 97cc4eae298..3d2fe8900f5 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-set.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-set.md @@ -1,6 +1,6 @@ # aad o365group set -Updates Office 365 Group properties +Updates Microsoft 365 Group properties ## Usage @@ -13,12 +13,12 @@ aad o365group set [options] Option|Description ------|----------- `--help`|output usage information -`-i, --id `|The ID of the Office 365 Group to update -`-n, --displayName [displayName]`|Display name for the Office 365 Group -`-d, --description [description]`|Description for the Office 365 Group -`--owners [owners]`|Comma-separated list of Office 365 Group owners to add -`--members [members]`|Comma-separated list of Office 365 Group members to add -`--isPrivate [isPrivate]`|Set to true if the Office 365 Group should be private and to false if it should be public (default) +`-i, --id `|The ID of the Microsoft 365 Group to update +`-n, --displayName [displayName]`|Display name for the Microsoft 365 Group +`-d, --description [description]`|Description for the Microsoft 365 Group +`--owners [owners]`|Comma-separated list of Microsoft 365 Group owners to add +`--members [members]`|Comma-separated list of Microsoft 365 Group members to add +`--isPrivate [isPrivate]`|Set to true if the Microsoft 365 Group should be private and to false if it should be public (default) `-l, --logoPath [logoPath]`|Local path to the image file to use as group logo `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` @@ -33,31 +33,31 @@ When specifying the path to the logo image you can use both relative and absolut ## Examples -Update Office 365 Group display name +Update Microsoft 365 Group display name ```sh aad o365group set --id 28beab62-7540-4db1-a23f-29a6018a3848 --displayName Finance ``` -Change Office 365 Group visibility to public +Change Microsoft 365 Group visibility to public ```sh aad o365group set --id 28beab62-7540-4db1-a23f-29a6018a3848 --isPrivate false ``` -Add new Office 365 Group owners +Add new Microsoft 365 Group owners ```sh aad o365group set --id 28beab62-7540-4db1-a23f-29a6018a3848 --owners "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" ``` -Add new Office 365 Group members +Add new Microsoft 365 Group members ```sh aad o365group set --id 28beab62-7540-4db1-a23f-29a6018a3848 --members "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" ``` -Update Office 365 Group logo +Update Microsoft 365 Group logo ```sh aad o365group set --id 28beab62-7540-4db1-a23f-29a6018a3848 --logoPath images/logo.png diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-teamify.md b/docs/manual/docs/cmd/aad/o365group/o365group-teamify.md index e8c04c4428a..e5783c92ff1 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-teamify.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-teamify.md @@ -1,6 +1,6 @@ # aad o365group teamify -Creates a new Microsoft Teams team under existing Office 365 group +Creates a new Microsoft Teams team under existing Microsoft 365 group ## Usage @@ -13,7 +13,7 @@ aad o365group teamify [options] Option|Description ------|----------- `--help`|output usage information -`-i, --groupId `|The ID of the Office 365 Group to connect to Microsoft Teams +`-i, --groupId `|The ID of the Microsoft 365 Group to connect to Microsoft Teams `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -26,7 +26,7 @@ Option|Description ## Examples -Creates a new Microsoft Teams team under existing Office 365 group +Creates a new Microsoft Teams team under existing Microsoft 365 group ```sh aad o365group teamify --groupId e3f60f99-0bad-481f-9e9f-ff0f572fbd03 diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-user-add.md b/docs/manual/docs/cmd/aad/o365group/o365group-user-add.md index 655bcbbe926..a3601680feb 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-user-add.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-user-add.md @@ -1,6 +1,6 @@ # aad o365group user add -Adds user to specified Office 365 Group or Microsoft Teams team +Adds user to specified Microsoft 365 Group or Microsoft Teams team ## Usage @@ -19,7 +19,7 @@ aad teams user add Option|Description ------|----------- `--help`|output usage information -`-i, --groupId [groupId]`|The ID of the Office 365 Group to which to add the user +`-i, --groupId [groupId]`|The ID of the Microsoft 365 Group to which to add the user `--teamId [teamId]`|The ID of the Teams team to which to add the user `-n, --userName `|User's UPN (user principal name, eg. johndoe@example.com) `-r, --role [role]`|The role to be assigned to the new user: `Owner,Member`. Default `Member` @@ -30,13 +30,13 @@ Option|Description ## Examples -Add a new member to the specified Office 365 Group +Add a new member to the specified Microsoft 365 Group ```sh aad o365group user add --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' ``` -Add a new owner to the specified Office 365 Group +Add a new owner to the specified Microsoft 365 Group ```sh aad o365group user add --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Owner diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-user-list.md b/docs/manual/docs/cmd/aad/o365group/o365group-user-list.md index 91d300bdd45..86aa8f6e418 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-user-list.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-user-list.md @@ -1,6 +1,6 @@ # aad o365group user list -Lists users for the specified Office 365 group or Microsoft Teams team +Lists users for the specified Microsoft 365 group or Microsoft Teams team ## Usage @@ -19,7 +19,7 @@ teams user list Option|Description ------|----------- `--help`|output usage information -`-i, --groupId [groupId]`|The ID of the Office 365 group for which to list users +`-i, --groupId [groupId]`|The ID of the Microsoft 365 group for which to list users `--teamId [teamId]`|The ID of the Microsoft Teams team for which to list users `-r, --role [role]`|Filter the results to only users with the given role: `Owner,Member,Guest` `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples @@ -29,19 +29,19 @@ Option|Description ## Examples -List all users and their role in the specified Office 365 group +List all users and their role in the specified Microsoft 365 group ```sh aad o365group user list --groupId '00000000-0000-0000-0000-000000000000' ``` -List all owners and their role in the specified Office 365 group +List all owners and their role in the specified Microsoft 365 group ```sh aad o365group user list --groupId '00000000-0000-0000-0000-000000000000' --role Owner ``` - List all guests and their role in the specified Office 365 group + List all guests and their role in the specified Microsoft 365 group ```sh aad o365group user list --groupId '00000000-0000-0000-0000-000000000000' --role Guest diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-user-remove.md b/docs/manual/docs/cmd/aad/o365group/o365group-user-remove.md index 0f95f8ad4a9..16e339e5db6 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-user-remove.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-user-remove.md @@ -1,6 +1,6 @@ # aad o365group user remove -Removes the specified user from specified Office 365 Group or Microsoft Teams team +Removes the specified user from specified Microsoft 365 Group or Microsoft Teams team ## Usage @@ -19,10 +19,10 @@ aad teams user remove Option|Description ------|----------- `--help`|output usage information -`-i, --groupId [groupId]`|The ID of the Office 365 Group from which to remove the user +`-i, --groupId [groupId]`|The ID of the Microsoft 365 Group from which to remove the user `--teamId [teamId]`|The ID of the Microsoft Teams team from which to remove the user `-n, --userName `|User's UPN (user principal name), eg. `johndoe@example.com` -`--confirm`|Don't prompt for confirming removing the user from the specified Office 365 Group or Microsoft Teams team +`--confirm`|Don't prompt for confirming removing the user from the specified Microsoft 365 Group or Microsoft Teams team `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -30,17 +30,17 @@ Option|Description ## Remarks -You can remove users from a Office 365 Group or Microsoft Teams team if you are owner of that group or team. +You can remove users from a Microsoft 365 Group or Microsoft Teams team if you are owner of that group or team. ## Examples -Removes user from the specified Office 365 Group +Removes user from the specified Microsoft 365 Group ```sh aad o365group user remove --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' ``` -Removes user from the specified Office 365 Group without confirmation +Removes user from the specified Microsoft 365 Group without confirmation ```sh aad o365group user remove --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --confirm diff --git a/docs/manual/docs/cmd/aad/o365group/o365group-user-set.md b/docs/manual/docs/cmd/aad/o365group/o365group-user-set.md index 8fd6c46344b..07790f5c477 100644 --- a/docs/manual/docs/cmd/aad/o365group/o365group-user-set.md +++ b/docs/manual/docs/cmd/aad/o365group/o365group-user-set.md @@ -1,6 +1,6 @@ # aad o365group user set -Updates role of the specified user in the specified Office 365 Group or Microsoft Teams team +Updates role of the specified user in the specified Microsoft 365 Group or Microsoft Teams team ## Usage @@ -19,10 +19,10 @@ aad teams user set Option|Description ------|----------- `--help`|output usage information -`-i, --groupId [groupId]`|The ID of the Office 365 group for which to update user +`-i, --groupId [groupId]`|The ID of the Microsoft 365 group for which to update user `--teamId [teamId]`|The ID of the Microsoft Teams team for which to update user `-n, --userName `|UPN of the user for whom to update the role (eg. johndoe@example.com) -`-r, --role `|Role to set for the given user in the specified Office 365 Group or Microsoft Teams team. Allowed values: `Owner,Member` +`-r, --role `|Role to set for the given user in the specified Microsoft 365 Group or Microsoft Teams team. Allowed values: `Owner,Member` `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -30,17 +30,17 @@ Option|Description ## Remarks -The command will return an error if the user already has the specified role in the given Office 365 Group or Microsoft Teams team. +The command will return an error if the user already has the specified role in the given Microsoft 365 Group or Microsoft Teams team. ## Examples -Promote the specified user to owner of the given Office 365 Group +Promote the specified user to owner of the given Microsoft 365 Group ```sh aad o365group user list --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Owner ``` -Demote the specified user from owner to member in the given Office 365 Group +Demote the specified user from owner to member in the given Microsoft 365 Group ```sh aad o365group user list --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Member diff --git a/docs/manual/docs/cmd/aad/siteclassification/siteclassification-get.md b/docs/manual/docs/cmd/aad/siteclassification/siteclassification-get.md index a4522106619..bfec6456b58 100644 --- a/docs/manual/docs/cmd/aad/siteclassification/siteclassification-get.md +++ b/docs/manual/docs/cmd/aad/siteclassification/siteclassification-get.md @@ -25,7 +25,7 @@ Option|Description ## Examples -Get information about the Office 365 Tenant site classification +Get information about the Microsoft 365 Tenant site classification ```sh aad siteclassification get diff --git a/docs/manual/docs/cmd/aad/siteclassification/siteclassification-set.md b/docs/manual/docs/cmd/aad/siteclassification/siteclassification-set.md index 55dba7a8357..1c3e42e6798 100644 --- a/docs/manual/docs/cmd/aad/siteclassification/siteclassification-set.md +++ b/docs/manual/docs/cmd/aad/siteclassification/siteclassification-set.md @@ -29,7 +29,7 @@ Option|Description ## Examples -Update Office 365 Tenant site classification configuration +Update Microsoft 365 Tenant site classification configuration ```sh aad siteclassification set --classifications "High, Medium, Low" --defaultClassification "Medium" diff --git a/docs/manual/docs/cmd/cli/cli-consent.md b/docs/manual/docs/cmd/cli/cli-consent.md index d37409fa825..35d936adee3 100644 --- a/docs/manual/docs/cmd/cli/cli-consent.md +++ b/docs/manual/docs/cmd/cli/cli-consent.md @@ -1,6 +1,6 @@ # cli consent -Consent additional permissions for the Azure AD application used by the Office 365 CLI +Consent additional permissions for the Azure AD application used by the CLI for Microsoft 365 ## Usage @@ -21,11 +21,11 @@ Option|Description ## Remarks -Using the `cli consent` command you can consent additional permissions for the Azure AD application used by the Office 365 CLI. This is for example necessary to use Yammer commands, which require the Yammer API permission that isn't granted to the CLI by default. +Using the `cli consent` command you can consent additional permissions for the Azure AD application used by the CLI for Microsoft 365. This is for example necessary to use Yammer commands, which require the Yammer API permission that isn't granted to the CLI by default. -After executing the command, the Office 365 CLI will present you with a URL that you need to open in the web browser in order to consent the permissions for the selected Office 365 service. +After executing the command, the CLI for Microsoft 365 will present you with a URL that you need to open in the web browser in order to consent the permissions for the selected Microsoft 365 service. -To simplify things, rather than wondering which permissions you should grant for which CLI commands, this command allows you to easily grant all the necessary permissions for using commands for the specified Office 365 service, like Yammer. +To simplify things, rather than wondering which permissions you should grant for which CLI commands, this command allows you to easily grant all the necessary permissions for using commands for the specified Microsoft 365 service, like Yammer. ## Examples diff --git a/docs/manual/docs/cmd/cli/cli-reconsent.md b/docs/manual/docs/cmd/cli/cli-reconsent.md index 9144e4b756c..ca3dd4e00fd 100644 --- a/docs/manual/docs/cmd/cli/cli-reconsent.md +++ b/docs/manual/docs/cmd/cli/cli-reconsent.md @@ -1,6 +1,6 @@ # cli reconsent -Returns Azure AD URL to open in the browser to re-consent Office 365 CLI permissions +Returns Azure AD URL to open in the browser to re-consent CLI for Microsoft 365 permissions ## Usage @@ -20,7 +20,7 @@ Option|Description ## Examples -Get the URL to open in the browser to re-consent Office 365 CLI permissions +Get the URL to open in the browser to re-consent CLI for Microsoft 365 permissions ```sh cli reconsent @@ -28,4 +28,4 @@ cli reconsent ## More information -- Re-consent the PnP Office 365 Management Shell Azure AD application: [https://pnp.github.io/office365-cli/user-guide/connecting-office-365/#re-consent-the-pnp-office-365-management-shell-azure-ad-application](https://pnp.github.io/office365-cli/user-guide/connecting-office-365/#re-consent-the-pnp-office-365-management-shell-azure-ad-application) +- Re-consent the PnP Microsoft 365 Management Shell Azure AD application: [https://pnp.github.io/office365-cli/user-guide/connecting-office-365/#re-consent-the-pnp-office-365-management-shell-azure-ad-application](https://pnp.github.io/office365-cli/user-guide/connecting-office-365/#re-consent-the-pnp-office-365-management-shell-azure-ad-application) diff --git a/docs/manual/docs/cmd/cli/completion/completion-clink-update.md b/docs/manual/docs/cmd/cli/completion/completion-clink-update.md index 2f8f21c34e0..b5874a52e9d 100644 --- a/docs/manual/docs/cmd/cli/completion/completion-clink-update.md +++ b/docs/manual/docs/cmd/cli/completion/completion-clink-update.md @@ -23,14 +23,14 @@ Option|Description ## Remarks -This commands updates the list of commands and their options used by command completion in Clink (cmder). You should run this command each time after upgrading the Office 365 CLI. +This commands updates the list of commands and their options used by command completion in Clink (cmder). You should run this command each time after upgrading the CLI for Microsoft 365. ## Examples -Write the list of commands for Clink (cmder) command completion to a file named `o365.lua` in the current directory +Write the list of commands for Clink (cmder) command completion to a file named `m365.lua` in the current directory ```powershell -cli completion clink update > o365.lua +cli completion clink update > m365.lua ``` ## More information diff --git a/docs/manual/docs/cmd/cli/completion/completion-pwsh-setup.md b/docs/manual/docs/cmd/cli/completion/completion-pwsh-setup.md index fffbf7967c8..986726b6c91 100644 --- a/docs/manual/docs/cmd/cli/completion/completion-pwsh-setup.md +++ b/docs/manual/docs/cmd/cli/completion/completion-pwsh-setup.md @@ -21,7 +21,7 @@ Option|Description ## Remarks -This commands sets up command completion for the Office 365 CLI in PowerShell by registering a custom PowerShell argument completer in the specified profile. Because Office 365 CLI is not a native PowerShell module, it requires a custom completer to provide completion. +This commands sets up command completion for the CLI for Microsoft 365 in PowerShell by registering a custom PowerShell argument completer in the specified profile. Because CLI for Microsoft 365 is not a native PowerShell module, it requires a custom completer to provide completion. If the specified profile path doesn't exist, the CLI will try to create it. diff --git a/docs/manual/docs/cmd/cli/completion/completion-pwsh-update.md b/docs/manual/docs/cmd/cli/completion/completion-pwsh-update.md index 58f891e1bea..b6072751b78 100644 --- a/docs/manual/docs/cmd/cli/completion/completion-pwsh-update.md +++ b/docs/manual/docs/cmd/cli/completion/completion-pwsh-update.md @@ -20,7 +20,7 @@ Option|Description ## Remarks -This commands updates the list of commands and their options used by command completion in PowerShell. You should run this command each time after upgrading the Office 365 CLI. +This commands updates the list of commands and their options used by command completion in PowerShell. You should run this command each time after upgrading the CLI for Microsoft 365. ## Examples diff --git a/docs/manual/docs/cmd/cli/completion/completion-sh-update.md b/docs/manual/docs/cmd/cli/completion/completion-sh-update.md index 403de5c1e82..794e5c0893f 100644 --- a/docs/manual/docs/cmd/cli/completion/completion-sh-update.md +++ b/docs/manual/docs/cmd/cli/completion/completion-sh-update.md @@ -20,7 +20,7 @@ Option|Description ## Remarks -This commands updates the list of commands and their options used by command completion in Zsh, Bash and Fish. You should run this command each time after upgrading the Office 365 CLI. +This commands updates the list of commands and their options used by command completion in Zsh, Bash and Fish. You should run this command each time after upgrading the CLI for Microsoft 365. ## Examples diff --git a/docs/manual/docs/cmd/login.md b/docs/manual/docs/cmd/login.md index fb107ee557f..d309a854917 100644 --- a/docs/manual/docs/cmd/login.md +++ b/docs/manual/docs/cmd/login.md @@ -1,6 +1,6 @@ # login -Log in to Office 365 +Log in to Microsoft 365 ## Usage @@ -25,66 +25,66 @@ Option|Description ## Remarks -Using the `login` command you can log in to Office 365. +Using the `login` command you can log in to Microsoft 365. -By default, the `login` command uses device code OAuth flow to log in to Office 365. Alternatively, you can authenticate using a user name and password or certificate, which are convenient for CI/CD scenarios, but which come with their own limitations. See the Office 365 CLI manual for more information. +By default, the `login` command uses device code OAuth flow to log in to Microsoft 365. Alternatively, you can authenticate using a user name and password or certificate, which are convenient for CI/CD scenarios, but which come with their own limitations. See the CLI for Microsoft 365 manual for more information. -When logging in to Office 365, the `login` command stores in memory the access token and the refresh token. Both tokens are cleared from memory after exiting the CLI or by calling the [logout](logout.md) command. +When logging in to Microsoft 365, the `login` command stores in memory the access token and the refresh token. Both tokens are cleared from memory after exiting the CLI or by calling the [logout](logout.md) command. -When logging in to Office 365 using the user name and password, next to the access and refresh token, the Office 365 CLI will store the user credentials so that it can automatically re-authenticate if necessary. Similarly to the tokens, the credentials are removed by re-authenticating using the device code or by calling the [logout](logout.md) command. +When logging in to Microsoft 365 using the user name and password, next to the access and refresh token, the CLI for Microsoft 365 will store the user credentials so that it can automatically re-authenticate if necessary. Similarly to the tokens, the credentials are removed by re-authenticating using the device code or by calling the [logout](logout.md) command. -When logging in to Office 365 using a certificate, the Office 365 CLI will store the contents of the certificate so that it can automatically re-authenticate if necessary. The contents of the certificate are removed by re-authenticating using the device code or by calling the [logout](logout.md) command. +When logging in to Microsoft 365 using a certificate, the CLI for Microsoft 365 will store the contents of the certificate so that it can automatically re-authenticate if necessary. The contents of the certificate are removed by re-authenticating using the device code or by calling the [logout](logout.md) command. -To log in to Office 365 using a certificate, you will typically create a custom Azure AD application. To use this application with the Office 365 CLI, you will set the `OFFICE365CLI_AADAPPID` environment variable to the application's ID and the `OFFICE365CLI_TENANT` environment variable to the ID of the Azure AD tenant, where you created the Azure AD application. +To log in to Microsoft 365 using a certificate, you will typically create a custom Azure AD application. To use this application with the CLI for Microsoft 365, you will set the `OFFICE365CLI_AADAPPID` environment variable to the application's ID and the `OFFICE365CLI_TENANT` environment variable to the ID of the Azure AD tenant, where you created the Azure AD application. -Managed identity in Azure Cloud Shell is the identity of the user. It is neither system- nor user-assigned and it can't be configured. To log in to Office 365 using managed identity in Azure Cloud Shell, set `authType` to `identity` and don't specify the `userName` option. +Managed identity in Azure Cloud Shell is the identity of the user. It is neither system- nor user-assigned and it can't be configured. To log in to Microsoft 365 using managed identity in Azure Cloud Shell, set `authType` to `identity` and don't specify the `userName` option. ## Examples -Log in to Office 365 using the device code +Log in to Microsoft 365 using the device code ```sh login ``` -Log in to Office 365 using the device code in debug mode including detailed debug information in the console output +Log in to Microsoft 365 using the device code in debug mode including detailed debug information in the console output ```sh login --debug ``` -Log in to Office 365 using a user name and password +Log in to Microsoft 365 using a user name and password ```sh login --authType password --userName user@contoso.com --password pass@word1 ``` -Log in to Office 365 using a PEM certificate +Log in to Microsoft 365 using a PEM certificate ```sh login --authType certificate --certificateFile /Users/user/dev/localhost.pem --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 ``` -Log in to Office 365 using a personal information exchange (.pfx) file +Log in to Microsoft 365 using a personal information exchange (.pfx) file ```sh login --authType certificate --certificateFile /Users/user/dev/localhost.pfx --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 --password 'pass@word1' ``` -Log in to Office 365 using a system assigned managed identity. Applies to Azure resources with managed identity enabled, +Log in to Microsoft 365 using a system assigned managed identity. Applies to Azure resources with managed identity enabled, such as Azure Virtual Machines, Azure App Service or Azure Functions ```sh login --authType identity ``` -Log in to Office 365 using managed identity in Azure Cloud Shell. Uses the identity of the current user. +Log in to Microsoft 365 using managed identity in Azure Cloud Shell. Uses the identity of the current user. ```sh login --authType identity ``` -Log in to Office 365 using a user-assigned managed identity. Client id or principal id also known as object id value can be specified in the `userName` option. Applies to Azure resources with managed identity enabled, such as Azure Virtual Machines, Azure App Service or Azure Functions +Log in to Microsoft 365 using a user-assigned managed identity. Client id or principal id also known as object id value can be specified in the `userName` option. Applies to Azure resources with managed identity enabled, such as Azure Virtual Machines, Azure App Service or Azure Functions ```sh login --authType identity --userName ac9fbed5-804c-4362-a369-21a4ec51109e diff --git a/docs/manual/docs/cmd/logout.md b/docs/manual/docs/cmd/logout.md index 40d07638596..f86d364a132 100644 --- a/docs/manual/docs/cmd/logout.md +++ b/docs/manual/docs/cmd/logout.md @@ -1,6 +1,6 @@ # logout -Log out from Office 365 +Log out from Microsoft 365 ## Usage @@ -20,17 +20,17 @@ Option|Description ## Remarks -The `logout` command logs out from Office 365 and removes any access and refresh tokens from memory +The `logout` command logs out from Microsoft 365 and removes any access and refresh tokens from memory ## Examples -Log out from Office 365 +Log out from Microsoft 365 ```sh logout ``` -Log out from Office 365 in debug mode including detailed debug information in the console output +Log out from Microsoft 365 in debug mode including detailed debug information in the console output ```sh logout --debug diff --git a/docs/manual/docs/cmd/spfx/project/project-upgrade.md b/docs/manual/docs/cmd/spfx/project/project-upgrade.md index ea08f3aa8dd..5ef3cfef790 100644 --- a/docs/manual/docs/cmd/spfx/project/project-upgrade.md +++ b/docs/manual/docs/cmd/spfx/project/project-upgrade.md @@ -47,19 +47,19 @@ Get instructions to Upgrade the current SharePoint Framework project to SharePoi spfx project upgrade --toVersion 1.5.0 ``` -Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the Office 365 CLI using pnpm +Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the CLI for Microsoft 365 using pnpm ```sh spfx project upgrade --packageManager pnpm ``` -Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the Office 365 CLI +Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the CLI for Microsoft 365 ```sh spfx project upgrade ``` -Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the Office 365 CLI using PowerShell +Get instructions to upgrade the current SharePoint Framework project to the latest SharePoint Framework version supported by the CLI for Microsoft 365 using PowerShell ```sh spfx project upgrade --shell powershell diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-get.md b/docs/manual/docs/cmd/spo/cdn/cdn-get.md index 224975ce030..d519057e48b 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-get.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-get.md @@ -1,6 +1,6 @@ # spo cdn get -View current status of the specified Office 365 CDN +View current status of the specified Microsoft 365 CDN ## Usage @@ -42,4 +42,4 @@ spo cdn get -t Private ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-origin-add.md b/docs/manual/docs/cmd/spo/cdn/cdn-origin-add.md index 19a99094d93..10c7c700d82 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-origin-add.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-origin-add.md @@ -37,4 +37,4 @@ spo cdn origin add -t Public -r */CDN ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-origin-list.md b/docs/manual/docs/cmd/spo/cdn/cdn-origin-list.md index 2d039e699da..f319d2ca851 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-origin-list.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-origin-list.md @@ -42,4 +42,4 @@ spo cdn origin list -t Private ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-origin-remove.md b/docs/manual/docs/cmd/spo/cdn/cdn-origin-remove.md index bafa1fc713a..0e875ff0e6f 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-origin-remove.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-origin-remove.md @@ -38,4 +38,4 @@ spo cdn origin remove -t Public -r */CDN ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-policy-list.md b/docs/manual/docs/cmd/spo/cdn/cdn-policy-list.md index 4945374491c..40c088f61b0 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-policy-list.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-policy-list.md @@ -42,4 +42,4 @@ spo cdn policy list -t Private ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-policy-set.md b/docs/manual/docs/cmd/spo/cdn/cdn-policy-set.md index 44784c3321b..f2e7b4e89fb 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-policy-set.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-policy-set.md @@ -38,4 +38,4 @@ spo cdn policy set -t Public -p IncludeFileExtensions -v CSS,EOT,GIF,ICO,JPEG,JP ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/cdn/cdn-set.md b/docs/manual/docs/cmd/spo/cdn/cdn-set.md index 0234d7df85b..7b1aa154d92 100644 --- a/docs/manual/docs/cmd/spo/cdn/cdn-set.md +++ b/docs/manual/docs/cmd/spo/cdn/cdn-set.md @@ -1,6 +1,6 @@ # spo cdn set -Enable or disable the specified Office 365 CDN +Enable or disable the specified Microsoft 365 CDN ## Usage @@ -34,31 +34,31 @@ Using the `--noDefaultOrigins` option you can specify to skip the creation of th ## Examples -Enable the Office 365 Public CDN on the current tenant +Enable the Microsoft 365 Public CDN on the current tenant ```sh spo cdn set -t Public -e true ``` -Disable the Office 365 Public CDN on the current tenant +Disable the Microsoft 365 Public CDN on the current tenant ```sh spo cdn set -t Public -e false ``` -Enable the Office 365 Private CDN on the current tenant +Enable the Microsoft 365 Private CDN on the current tenant ```sh spo cdn set -t Private -e true ``` -Enable the Office 365 Private and Public CDN on the current tenant with default origins +Enable the Microsoft 365 Private and Public CDN on the current tenant with default origins ```sh spo cdn set -t Both -e true ``` -Enable the Office 365 Private and Public CDN on the current tenant without default origins +Enable the Microsoft 365 Private and Public CDN on the current tenant without default origins ```sh spo cdn set -t Both -e true --noDefaultOrigins @@ -66,4 +66,4 @@ spo cdn set -t Both -e true --noDefaultOrigins ## More information -- General availability of Office 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) +- General availability of Microsoft 365 CDN: [https://dev.office.com/blogs/general-availability-of-office-365-cdn](https://dev.office.com/blogs/general-availability-of-office-365-cdn) diff --git a/docs/manual/docs/cmd/spo/customaction/customaction-add.md b/docs/manual/docs/cmd/spo/customaction/customaction-add.md index ea3a4acc0cb..cea6def3709 100644 --- a/docs/manual/docs/cmd/spo/customaction/customaction-add.md +++ b/docs/manual/docs/cmd/spo/customaction/customaction-add.md @@ -41,7 +41,7 @@ Option|Description Running this command from the Windows Command Shell (cmd.exe) or PowerShell for Windows OS XP, 7, 8, 8.1 without bash installed might require additional formatting for command options that have JSON, XML or JavaScript values because the command shell treat quotes differently. For example, this is how ApplicationCustomizer user custom action can be created from the Windows cmd.exe: ```sh -o365 spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourAppCustomizer" -n "YourName" -l "ClientSideExtension.ApplicationCustomizer" -c b41916e7-e69d-467f-b37f-ff8ecf8f99f2 -p '{\"testMessage\":\"Test message\"}' +m365 spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourAppCustomizer" -n "YourName" -l "ClientSideExtension.ApplicationCustomizer" -c b41916e7-e69d-467f-b37f-ff8ecf8f99f2 -p '{\"testMessage\":\"Test message\"}' ``` Note, how the clientSideComponentProperties option (-p) has escaped double quotes `'{\"testMessage\":\"Test message\"}'` compared to execution from bash `'{"testMessage":"Test message"}'`. @@ -71,7 +71,7 @@ spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" Creates custom action in **classic** Document Library edit context menu in site _https://contoso.sharepoint.com/sites/test_ ```sh -spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "EditControlBlock" --actionUrl "javascript:(function(){ return console.log('office365-cli rocks!'); })();" --registrationId 101 --registrationType List +spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "EditControlBlock" --actionUrl "javascript:(function(){ return console.log('CLI for Microsoft 365 rocks!'); })();" --registrationId 101 --registrationType List ``` Creates ScriptLink custom action with script source in **classic pages** in site collection _https://contoso.sharepoint.com/sites/test_ @@ -83,7 +83,7 @@ spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" Creates ScriptLink custom action with script block in **classic pages** in site _https://contoso.sharepoint.com/sites/test_ ```sh -spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "ScriptLink" --scriptBlock "(function(){ return console.log('Hello office365-cli!'); })();" --sequence 102 +spo customaction add -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "ScriptLink" --scriptBlock "(function(){ return console.log('Hello CLI for Microsoft 365!'); })();" --sequence 102 ``` Creates **classic List View** custom action located in the Ribbon in site _https://contoso.sharepoint.com/sites/test_ diff --git a/docs/manual/docs/cmd/spo/customaction/customaction-set.md b/docs/manual/docs/cmd/spo/customaction/customaction-set.md index c1b8f2b8393..a01359c1a62 100644 --- a/docs/manual/docs/cmd/spo/customaction/customaction-set.md +++ b/docs/manual/docs/cmd/spo/customaction/customaction-set.md @@ -42,7 +42,7 @@ Option|Description Running this command from the Windows Command Shell (cmd.exe) or PowerShell for Windows OS XP, 7, 8, 8.1 without bash installed might require additional formatting for command options that have JSON, XML or JavaScript values because the command shell treat quotes differently. For example, this is how ApplicationCustomizer user custom action can be created from the Windows cmd.exe: ```sh -o365 spo customaction set -u https://contoso.sharepoint.com/sites/test -i 058140e3-0e37-44fc-a1d3-79c487d371a3 -p '{\"testMessage\":\"Test message\"}' +m365 spo customaction set -u https://contoso.sharepoint.com/sites/test -i 058140e3-0e37-44fc-a1d3-79c487d371a3 -p '{\"testMessage\":\"Test message\"}' ``` Note, how the `clientSideComponentProperties` option (-p) has escaped double quotes `'{\"testMessage\":\"Test message\"}'` compared to execution from bash `'{"testMessage":"Test message"}'`. diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-connect.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-connect.md index 41dc836db94..5c71ebfd3b4 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-connect.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-connect.md @@ -39,4 +39,4 @@ spo hubsite connect --url https://contoso.sharepoint.com/sites/contoso-sales --h ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-data-get.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-data-get.md index b01f29dc5e3..15cccafb84b 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-data-get.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-data-get.md @@ -40,4 +40,4 @@ spo hubsite data get --webUrl https://contoso.sharepoint.com/sites/project-x ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-disconnect.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-disconnect.md index 789eb893efe..1b5f0b624a1 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-disconnect.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-disconnect.md @@ -41,4 +41,4 @@ spo hubsite disconnect --url https://contoso.sharepoint.com/sites/sales --confir ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-get.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-get.md index 10427882fc8..a5e2975d9fc 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-get.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-get.md @@ -36,4 +36,4 @@ spo hubsite get --id 2c1ba4c4-cd9b-4417-832f-92a34bc34b2a ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-list.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-list.md index eb8ae0523cb..63cdaaeb32e 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-list.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-list.md @@ -42,4 +42,4 @@ spo hubsite list --includeAssociatedSites --output json ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-register.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-register.md index 735deca14c2..7528da00213 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-register.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-register.md @@ -36,4 +36,4 @@ spo hubsite register --url https://contoso.sharepoint.com/sites/sales ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-grant.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-grant.md index dba81cfc403..b4860e909bb 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-grant.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-grant.md @@ -51,4 +51,4 @@ spo hubsite rights grant --url https://contoso.sharepoint.com/sites/sales --prin ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-revoke.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-revoke.md index e667fd5f87a..395c26eb7e8 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-revoke.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-rights-revoke.md @@ -45,4 +45,4 @@ spo hubsite rights revoke --url https://contoso.sharepoint.com/sites/sales --pri ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-set.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-set.md index befa34c9042..520c4c12a42 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-set.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-set.md @@ -48,4 +48,4 @@ spo hubsite set --id 255a50b2-527f-4413-8485-57f4c17a24d1 --title Sales --descri ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-theme-sync.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-theme-sync.md index d5875c598a3..e3a5844f05a 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-theme-sync.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-theme-sync.md @@ -34,4 +34,4 @@ spo hubsite theme sync --webUrl https://contoso.sharepoint.com/sites/project-x ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/hubsite/hubsite-unregister.md b/docs/manual/docs/cmd/spo/hubsite/hubsite-unregister.md index e947c64effc..9d1a27ed506 100644 --- a/docs/manual/docs/cmd/spo/hubsite/hubsite-unregister.md +++ b/docs/manual/docs/cmd/spo/hubsite/hubsite-unregister.md @@ -43,4 +43,4 @@ spo hubsite unregister --url https://contoso.sharepoint.com/sites/sales --confir ## More information -- SharePoint hub sites new in Office 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file +- SharePoint hub sites new in Microsoft 365: [https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547](https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547) \ No newline at end of file diff --git a/docs/manual/docs/cmd/spo/mail/mail-send.md b/docs/manual/docs/cmd/spo/mail/mail-send.md index a8dbc67c326..3423a658864 100644 --- a/docs/manual/docs/cmd/spo/mail/mail-send.md +++ b/docs/manual/docs/cmd/spo/mail/mail-send.md @@ -35,17 +35,17 @@ All recipients (internal and external) have to have access to the target SharePo Send an e-mail to _user@contoso.com_ ```sh -spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." +spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." ``` Send an e-mail to multiples addresses ```sh -spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user1@contoso.com,user2@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." --cc "user3@contoso.com" --bcc "user4@contoso.com" +spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user1@contoso.com,user2@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." --cc "user3@contoso.com" --bcc "user4@contoso.com" ``` Send an e-mail to _user@contoso.com_ with additional headers ```sh -spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." --additionalHeaders "'{\"X-MC-Tags\":\"Office 365 CLI\"}'" +spo mail send --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." --additionalHeaders "'{\"X-MC-Tags\":\"CLI for Microsoft 365\"}'" ``` diff --git a/docs/manual/docs/cmd/spo/page/page-clientsidewebpart-add.md b/docs/manual/docs/cmd/spo/page/page-clientsidewebpart-add.md index 2d50a234986..df4dbeebf10 100644 --- a/docs/manual/docs/cmd/spo/page/page-clientsidewebpart-add.md +++ b/docs/manual/docs/cmd/spo/page/page-clientsidewebpart-add.md @@ -58,13 +58,13 @@ spo page clientsidewebpart add --webUrl https://contoso.sharepoint.com/sites/a-t Using PowerShell, add the standard Bing Map web part with the specific properties to a modern page ```PowerShell -o365 --% spo page clientsidewebpart add --webUrl https://contoso.sharepoint.com/sites/a-team --pageName page.aspx --standardWebPart BingMap --webPartProperties `"{""Title"":""Foo location""}"` +m365 --% spo page clientsidewebpart add --webUrl https://contoso.sharepoint.com/sites/a-team --pageName page.aspx --standardWebPart BingMap --webPartProperties `"{""Title"":""Foo location""}"` ``` Using Windows command line, add the standard Bing Map web part with the specific properties to a modern page ```sh -o365 spo page clientsidewebpart add --webUrl https://contoso.sharepoint.com/sites/a-team --pageName page.aspx --standardWebPart BingMap --webPartProperties `"{""Title"":""Foo location""}"` +m365 spo page clientsidewebpart add --webUrl https://contoso.sharepoint.com/sites/a-team --pageName page.aspx --standardWebPart BingMap --webPartProperties `"{""Title"":""Foo location""}"` ``` Add the standard Image web part with the preconfigured image diff --git a/docs/manual/docs/cmd/spo/site/site-classic-add.md b/docs/manual/docs/cmd/spo/site/site-classic-add.md index 1a6a97c28ba..deea133180c 100644 --- a/docs/manual/docs/cmd/spo/site/site-classic-add.md +++ b/docs/manual/docs/cmd/spo/site/site-classic-add.md @@ -52,7 +52,7 @@ The value of the `--storageQuotaWarningLevel` option must not exceed the the val If you try to create a site with the same URL as a site that has been previously moved to the recycle bin, you will get an error. To avoid this error, you can use the `--removeDeletedSite` option. Prior to creating the site, the spo site classic add command will check if the site with the specified URL has been previously moved to the recycle bin and if so, will remove it. Because removing sites from the recycle bin might take a moment, it should be used in conjunction with the `--wait` option so that the new site is not created before the old site is fully removed. -Deleting and creating classic site collections is by default asynchronous and depending on the current state of Office 365, might take up to few minutes. If you're building a script with steps that require the site to be fully provisioned, you should use the `--wait` flag. When using this flag, the spo site classic add command will keep running until it received confirmation from Office 365 that the site has been fully provisioned. +Deleting and creating classic site collections is by default asynchronous and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully provisioned, you should use the `--wait` flag. When using this flag, the spo site classic add command will keep running until it received confirmation from Microsoft 365 that the site has been fully provisioned. ## Examples diff --git a/docs/manual/docs/cmd/spo/site/site-classic-set.md b/docs/manual/docs/cmd/spo/site/site-classic-set.md index affe86a4f15..ffdd6e59bfb 100644 --- a/docs/manual/docs/cmd/spo/site/site-classic-set.md +++ b/docs/manual/docs/cmd/spo/site/site-classic-set.md @@ -49,7 +49,7 @@ For more information on locking classic sites see [https://technet.microsoft.com For more information on configuring no script sites see [https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f](https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f). -Setting site properties is by default asynchronous and depending on the current state of Office 365, might take up to few minutes. If you're building a script with steps that require the site to be fully configured, you should use the `--wait` flag. When using this flag, the `spo site classic set` command will keep running until it received confirmation from Office 365 that the site has been fully configured. +Setting site properties is by default asynchronous and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully configured, you should use the `--wait` flag. When using this flag, the `spo site classic set` command will keep running until it received confirmation from Microsoft 365 that the site has been fully configured. ## Examples diff --git a/docs/manual/docs/cmd/spo/site/site-groupify.md b/docs/manual/docs/cmd/spo/site/site-groupify.md index c5a5e88a913..28d5b3b3aec 100644 --- a/docs/manual/docs/cmd/spo/site/site-groupify.md +++ b/docs/manual/docs/cmd/spo/site/site-groupify.md @@ -1,6 +1,6 @@ # spo site groupify -Connects site collection to an Office 365 Group +Connects site collection to an Microsoft 365 Group !!! attention This command is based on a SharePoint API that is currently in preview and is subject to change once the API reached general availability. @@ -22,12 +22,12 @@ spo site groupify Option|Description ------|----------- `--help`|output usage information -`-u, --siteUrl `|URL of the site collection being connected to new Office 365 Group -`-a, --alias `|The email alias for the new Office 365 Group that will be created -`-n, --displayName `|The name of the new Office 365 Group that will be created +`-u, --siteUrl `|URL of the site collection being connected to new Microsoft 365 Group +`-a, --alias `|The email alias for the new Microsoft 365 Group that will be created +`-n, --displayName `|The name of the new Microsoft 365 Group that will be created `-d, --description [description]`|The group’s description `-c, --classification [classification]`|The classification value, if classifications are set for the organization. If no value is provided, the default classification will be set, if one is configured -`--isPublic`|Determines the Office 365 Group’s privacy setting. If set, the group will be public, otherwise it will be private +`--isPublic`|Determines the Microsoft 365 Group’s privacy setting. If set, the group will be public, otherwise it will be private `--keepOldHomepage`|For sites that already have a modern page set as homepage, set this option, to keep it as the homepage `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` @@ -36,29 +36,29 @@ Option|Description ## Remarks -When connecting site collection to an Office 365 Group, SharePoint will create a new group using the specified information. If a group with the same name already exists, you will get a `The group alias already exists.` error. +When connecting site collection to an Microsoft 365 Group, SharePoint will create a new group using the specified information. If a group with the same name already exists, you will get a `The group alias already exists.` error. ## Examples -Connect site collection to an Office 365 Group +Connect site collection to an Microsoft 365 Group ```sh spo site groupify --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' ``` -Connect site collection to an Office 365 Group and make the group public +Connect site collection to an Microsoft 365 Group and make the group public ```sh spo site groupify --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --isPublic ``` -Connect site collection to an Office 365 Group and set the group classification +Connect site collection to an Microsoft 365 Group and set the group classification ```sh spo site groupify --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --classification HBI ``` -Connect site collection to an Office 365 Group and keep the old home page +Connect site collection to an Microsoft 365 Group and keep the old home page ```sh spo site groupify --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --keepOldHomepage @@ -66,4 +66,4 @@ spo site groupify --siteUrl https://contoso.sharepoin.com/sites/team-a --alias t ## More information -- Overview of the "Log in to new Office 365 group" feature: [https://docs.microsoft.com/en-us/sharepoint/dev/features/groupify/groupify-overview](https://docs.microsoft.com/en-us/sharepoint/dev/features/groupify/groupify-overview) +- Overview of the "Log in to new Microsoft 365 group" feature: [https://docs.microsoft.com/en-us/sharepoint/dev/features/groupify/groupify-overview](https://docs.microsoft.com/en-us/sharepoint/dev/features/groupify/groupify-overview) diff --git a/docs/manual/docs/cmd/spo/site/site-remove.md b/docs/manual/docs/cmd/spo/site/site-remove.md index a31b5e789be..d922ec86e4c 100644 --- a/docs/manual/docs/cmd/spo/site/site-remove.md +++ b/docs/manual/docs/cmd/spo/site/site-remove.md @@ -28,7 +28,7 @@ Option|Description ## Remarks -Deleting a site collection is by default asynchronous and depending on the current state of Office 365, might take up to few minutes. If you're building a script with steps that require the site to be fully deleted, you should use the `--wait` flag. When using this flag, the `spo site remove` command will keep running until it received confirmation from Office 365 that the site has been fully deleted. +Deleting a site collection is by default asynchronous and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully deleted, you should use the `--wait` flag. When using this flag, the `spo site remove` command will keep running until it received confirmation from Microsoft 365 that the site has been fully deleted. ## Examples diff --git a/docs/manual/docs/cmd/spo/site/site-rename.md b/docs/manual/docs/cmd/spo/site/site-rename.md index 505ae391baf..bab32096bce 100644 --- a/docs/manual/docs/cmd/spo/site/site-rename.md +++ b/docs/manual/docs/cmd/spo/site/site-rename.md @@ -29,7 +29,7 @@ Option|Description ## Remarks -Renaming site collections is by default asynchronous and depending on the current state of Office 365, might take up to few minutes. If you're building a script with steps that require the operation to complete fully, you should use the `--wait` flag. When using this flag, the `spo site rename` command will keep running until it receives confirmation from Office 365 that the site rename operation has completed. +Renaming site collections is by default asynchronous and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the operation to complete fully, you should use the `--wait` flag. When using this flag, the `spo site rename` command will keep running until it receives confirmation from Microsoft 365 that the site rename operation has completed. ## Examples diff --git a/docs/manual/docs/cmd/spo/spo-get.md b/docs/manual/docs/cmd/spo/spo-get.md index 9489decfb05..f75dcce0e5f 100644 --- a/docs/manual/docs/cmd/spo/spo-get.md +++ b/docs/manual/docs/cmd/spo/spo-get.md @@ -20,7 +20,7 @@ Option|Description ## Remarks -Office 365 CLI automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). Using this command you can see which URLs the CLI has discovered. +CLI for Microsoft 365 automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). Using this command you can see which URLs the CLI has discovered. ## Examples diff --git a/docs/manual/docs/cmd/spo/spo-set.md b/docs/manual/docs/cmd/spo/spo-set.md index 815cfca8924..8e61c3fb2f5 100644 --- a/docs/manual/docs/cmd/spo/spo-set.md +++ b/docs/manual/docs/cmd/spo/spo-set.md @@ -21,7 +21,7 @@ Option|Description ## Remarks -Office 365 CLI automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). In specific cases, like when managing multi-geo Office 365 tenants, it could be desirable to make the CLI manage the specific geography. For such cases, you can use this command to explicitly specify the SPO URL that should be used when executing SPO commands. +CLI for Microsoft 365 automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). In specific cases, like when managing multi-geo Microsoft 365 tenants, it could be desirable to make the CLI manage the specific geography. For such cases, you can use this command to explicitly specify the SPO URL that should be used when executing SPO commands. ## Examples diff --git a/docs/manual/docs/cmd/spo/tenant/tenant-settings-set.md b/docs/manual/docs/cmd/spo/tenant/tenant-settings-set.md index 83b8bd2cf78..eb378389f15 100644 --- a/docs/manual/docs/cmd/spo/tenant/tenant-settings-set.md +++ b/docs/manual/docs/cmd/spo/tenant/tenant-settings-set.md @@ -19,7 +19,7 @@ Option|Description `--debug`|Runs command with debug logging `--MinCompatibilityLevel [MinCompatibilityLevel]`|Specifies the lower bound on the compatibility level for new sites' `--MaxCompatibilityLevel [MaxCompatibilityLevel]`|Specifies the upper bound on the compatibility level for new sites' -`--ExternalServicesEnabled [ExternalServicesEnabled]`|Enables external services for a tenant. External services are defined as services that are not in the Office 365 datacenters. Allowed values `true,false` +`--ExternalServicesEnabled [ExternalServicesEnabled]`|Enables external services for a tenant. External services are defined as services that are not in the Microsoft 365 datacenters. Allowed values `true,false` `--NoAccessRedirectUrl [NoAccessRedirectUrl]`|Specifies the URL of the redirected site for those site collections which have the locked state "NoAccess"' `--SharingCapability [SharingCapability]`|Determines what level of sharing is available for the site. The valid values are: ExternalUserAndGuestSharing (default) - External user sharing (share by email) and guest link sharing are both enabled. Disabled - External user sharing (share by email) and guest link sharing are both disabled. ExternalUserSharingOnly - External user sharing (share by email) is enabled, but guest link sharing is disabled. Allowed values Disabled,ExternalUserSharingOnly,ExternalUserAndGuestSharing,ExistingExternalUserSharingOnly `--DisplayStartASiteOption [DisplayStartASiteOption]`|Determines whether tenant users see the Start a Site menu option. Allowed values `true,false` @@ -34,7 +34,7 @@ Option|Description `--ProvisionSharedWithEveryoneFolder [ProvisionSharedWithEveryoneFolder]`|Creates a Shared with Everyone folder in every user\'s new OneDrive for Business document library. The valid values are: True (default) - The Shared with Everyone folder is created. False - No folder is created when the site and OneDrive for Business document library is created. Allowed values `true,false` `--SignInAccelerationDomain [SignInAccelerationDomain]`|Specifies the home realm discovery value to be sent to Azure Active Directory (AAD) during the user sign-in process. When the organization uses a third-party identity provider, this prevents the user from seeing the Azure Active Directory Home Realm Discovery web page and ensures the user only sees their company\'s Identity Provider\'s portal. This value can also be used with Azure Active Directory Premium to customize the Azure Active Directory login page. Acceleration will not occur on site collections that are shared externally. This value should be configured with the login domain that is used by your company (that is, example@contoso.com). If your company has multiple third-party identity providers, configuring the sign-in acceleration value will break sign-in for your organization. The valid values are: "" (default) - Blank by default, this will also remove or clear any value that has been set. Login Domain - For example: "contoso.com". No value assigned by default' `--EnableGuestSignInAcceleration [EnableGuestSignInAcceleration]`|Accelerates guest-enabled site collections as well as member-only site collections when the SignInAccelerationDomain parameter is set. Allowed values `true,false` -`--UsePersistentCookiesForExplorerView [UsePersistentCookiesForExplorerView]`|Lets SharePoint issue a special cookie that will allow this feature to work even when "Keep Me Signed In" is not selected. "Open with Explorer" requires persisted cookies to operate correctly. When the user does not select "Keep Me Signed in" at the time of sign -in, "Open with Explorer" will fail. This special cookie expires after 30 minutes and cannot be cleared by closing the browser or signing out of SharePoint Online.To clear this cookie, the user must log out of their Windows session. The valid values are: False(default) - No special cookie is generated and the normal Office 365 sign -in length / timing applies. True - Generates a special cookie that will allow "Open with Explorer" to function if the "Keep Me Signed In" box is not checked at sign -in. Allowed values `true,false` +`--UsePersistentCookiesForExplorerView [UsePersistentCookiesForExplorerView]`|Lets SharePoint issue a special cookie that will allow this feature to work even when "Keep Me Signed In" is not selected. "Open with Explorer" requires persisted cookies to operate correctly. When the user does not select "Keep Me Signed in" at the time of sign -in, "Open with Explorer" will fail. This special cookie expires after 30 minutes and cannot be cleared by closing the browser or signing out of SharePoint Online.To clear this cookie, the user must log out of their Windows session. The valid values are: False(default) - No special cookie is generated and the normal Microsoft 365 sign -in length / timing applies. True - Generates a special cookie that will allow "Open with Explorer" to function if the "Keep Me Signed In" box is not checked at sign -in. Allowed values `true,false` `--BccExternalSharingInvitations [BccExternalSharingInvitations]`|When the feature is enabled, all external sharing invitations that are sent will blind copy the e-mail messages listed in the BccExternalSharingsInvitationList. Allowed values `true,false` `--BccExternalSharingInvitationsList [BccExternalSharingInvitationsList]`|Specifies a list of e-mail addresses to be BCC\'d when the BCC for External Sharing feature is enabled. Multiple addresses can be specified by creating a comma separated list with no spaces' `--UserVoiceForFeedbackEnabled [UserVoiceForFeedbackEnabled]`|Enables or disables the User Voice Feedback button. Allowed values `true,false` diff --git a/docs/manual/docs/cmd/spo/theme/theme-apply.md b/docs/manual/docs/cmd/spo/theme/theme-apply.md index ad926190498..d28733e2082 100644 --- a/docs/manual/docs/cmd/spo/theme/theme-apply.md +++ b/docs/manual/docs/cmd/spo/theme/theme-apply.md @@ -26,7 +26,7 @@ Option|Description ## Remarks -Following standard SharePoint themes are supported by the Office 365 CLI: Blue, Orange, Red, Purple, Green, Gray, Dark Yellow and Dark Blue. +Following standard SharePoint themes are supported by the CLI for Microsoft 365: Blue, Orange, Red, Purple, Green, Gray, Dark Yellow and Dark Blue. ## Examples diff --git a/docs/manual/docs/cmd/status.md b/docs/manual/docs/cmd/status.md index 605ec7aa277..219b6dff1ed 100644 --- a/docs/manual/docs/cmd/status.md +++ b/docs/manual/docs/cmd/status.md @@ -1,6 +1,6 @@ # status -Shows Office 365 login status +Shows Microsoft 365 login status ## Usage @@ -20,11 +20,11 @@ Option|Description ## Remarks -If you are logged in to Office 365, the `status` command will show you information about the user or application name used to sign in and the details about the stored refresh and access tokens and their expiration date and time when run in debug mode. +If you are logged in to Microsoft 365, the `status` command will show you information about the user or application name used to sign in and the details about the stored refresh and access tokens and their expiration date and time when run in debug mode. ## Examples -Show the information about the current login to the Office 365 +Show the information about the current login to the Microsoft 365 ```sh status diff --git a/docs/manual/docs/cmd/teams/team/team-add.md b/docs/manual/docs/cmd/teams/team/team-add.md index c9b6e29418b..d2e1edb3ab3 100644 --- a/docs/manual/docs/cmd/teams/team/team-add.md +++ b/docs/manual/docs/cmd/teams/team/team-add.md @@ -27,7 +27,7 @@ Option|Description !!! attention This command is based on an API that is currently in preview and is subject to change once the API reached general availability. -If you want to add a Team to an existing Office 365 Group use the [aad o365group teamify](../../aad/o365group/o365group-teamify.md) command instead. +If you want to add a Team to an existing Microsoft 365 Group use the [aad o365group teamify](../../aad/o365group/o365group-teamify.md) command instead. This command will return different responses based on the presence of the `--wait` option. If present, the command will return a `group` resource in the response. If not present, the command will return a `teamsAsyncOperation` resource in the response. diff --git a/docs/manual/docs/cmd/teams/team/team-remove.md b/docs/manual/docs/cmd/teams/team/team-remove.md index f6a0ba194fc..1656a04a593 100644 --- a/docs/manual/docs/cmd/teams/team/team-remove.md +++ b/docs/manual/docs/cmd/teams/team/team-remove.md @@ -22,7 +22,7 @@ Option|Description ## Remarks -When deleted, Office 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This applies only to Office 365 groups. +When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This applies only to Microsoft 365 groups. ## Examples diff --git a/docs/manual/docs/cmd/tenant/id/id-get.md b/docs/manual/docs/cmd/tenant/id/id-get.md index b8b263cac3c..ffbda5b5e42 100644 --- a/docs/manual/docs/cmd/tenant/id/id-get.md +++ b/docs/manual/docs/cmd/tenant/id/id-get.md @@ -1,6 +1,6 @@ # tenant id get -Gets Office 365 tenant ID for the specified domain +Gets Microsoft 365 tenant ID for the specified domain ## Usage @@ -13,7 +13,7 @@ tenant id get [options] Option|Description ------|----------- `--help`|output usage information -`-d, --domainName [domainName]`|The domain name for which to retrieve the Office 365 tenant ID +`-d, --domainName [domainName]`|The domain name for which to retrieve the Microsoft 365 tenant ID `--query [query]`|JMESPath query string. See [http://jmespath.org/](http://jmespath.org/) for more information and examples `-o, --output [output]`|Output type. `json,text`. Default `text` `--verbose`|Runs command with verbose logging @@ -25,13 +25,13 @@ If no domain name is specified, the command will return the tenant ID of the ten ## Examples -Get Office 365 tenant ID for the specified domain +Get Microsoft 365 tenant ID for the specified domain ```sh tenant id get --domainName contoso.com ``` -Get Office 365 tenant ID of the the tenant to which you are currently logged in +Get Microsoft 365 tenant ID of the the tenant to which you are currently logged in ```sh tenant id get diff --git a/docs/manual/docs/cmd/tenant/report/report-activeuserdetail.md b/docs/manual/docs/cmd/tenant/report/report-activeuserdetail.md index 6dd8482df05..51c2fd1ff43 100644 --- a/docs/manual/docs/cmd/tenant/report/report-activeuserdetail.md +++ b/docs/manual/docs/cmd/tenant/report/report-activeuserdetail.md @@ -1,6 +1,6 @@ # tenant report activeuserdetail -Gets details about Office 365 active users +Gets details about Microsoft 365 active users ## Usage @@ -27,25 +27,25 @@ As this report is only available for the past 28 days, date parameter value shou ## Examples -Gets details about Office 365 active users for the last week +Gets details about Microsoft 365 active users for the last week ```sh tenant report activeuserdetail --period D7 ``` -Gets details about Office 365 active users for May 1, 2019 +Gets details about Microsoft 365 active users for May 1, 2019 ```sh tenant report activeuserdetail --date 2019-05-01 ``` -Gets details about Office 365 active users for the last week and exports the report data in the specified path in text format +Gets details about Microsoft 365 active users for the last week and exports the report data in the specified path in text format ```sh tenant report activeuserdetail --period D7 --output text --outputFile "activeuserdetail.txt" ``` -Gets details about Office 365 active users for the last week and exports the report data in the specified path in json format +Gets details about Microsoft 365 active users for the last week and exports the report data in the specified path in json format ```sh tenant report activeuserdetail --period D7 --output json --outputFile "activeuserdetail.json" diff --git a/docs/manual/docs/cmd/tenant/status/status-list.md b/docs/manual/docs/cmd/tenant/status/status-list.md index 999a293325c..491c42d0f99 100644 --- a/docs/manual/docs/cmd/tenant/status/status-list.md +++ b/docs/manual/docs/cmd/tenant/status/status-list.md @@ -1,6 +1,6 @@ # tenant status list -Gets health status of the different services in Office 365 +Gets health status of the different services in Microsoft 365 ## Usage @@ -20,7 +20,7 @@ Option|Description ## Examples -Get health status of the different services in Office 365 +Get health status of the different services in Microsoft 365 ```sh tenant status list @@ -28,4 +28,4 @@ tenant status list ## More information -- Office 365 Service Communications API reference: [https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference#get-current-status](https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference#get-current-status) +- Microsoft 365 Service Communications API reference: [https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference#get-current-status](https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference#get-current-status) diff --git a/docs/manual/docs/cmd/yammer/group/group-list.md b/docs/manual/docs/cmd/yammer/group/group-list.md index b4c78feeced..af14cf41e78 100644 --- a/docs/manual/docs/cmd/yammer/group/group-list.md +++ b/docs/manual/docs/cmd/yammer/group/group-list.md @@ -22,7 +22,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/group/group-user-add.md b/docs/manual/docs/cmd/yammer/group/group-user-add.md index 7c1a079a6ef..f609be5a05b 100644 --- a/docs/manual/docs/cmd/yammer/group/group-user-add.md +++ b/docs/manual/docs/cmd/yammer/group/group-user-add.md @@ -23,7 +23,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. If the specified user is not a member of the network, the command will return an HTTP 400 error message. diff --git a/docs/manual/docs/cmd/yammer/group/group-user-remove.md b/docs/manual/docs/cmd/yammer/group/group-user-remove.md index 0b695334ec0..21b52869fd3 100644 --- a/docs/manual/docs/cmd/yammer/group/group-user-remove.md +++ b/docs/manual/docs/cmd/yammer/group/group-user-remove.md @@ -23,7 +23,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/message/message-add.md b/docs/manual/docs/cmd/yammer/message/message-add.md index a55c346b969..f68740a47b6 100644 --- a/docs/manual/docs/cmd/yammer/message/message-add.md +++ b/docs/manual/docs/cmd/yammer/message/message-add.md @@ -25,7 +25,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/message/message-get.md b/docs/manual/docs/cmd/yammer/message/message-get.md index f60afc7879b..23c9197f303 100644 --- a/docs/manual/docs/cmd/yammer/message/message-get.md +++ b/docs/manual/docs/cmd/yammer/message/message-get.md @@ -22,7 +22,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/message/message-like-set.md b/docs/manual/docs/cmd/yammer/message/message-like-set.md index 7f01a4346c9..6a2f2467492 100644 --- a/docs/manual/docs/cmd/yammer/message/message-like-set.md +++ b/docs/manual/docs/cmd/yammer/message/message-like-set.md @@ -23,7 +23,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/message/message-list.md b/docs/manual/docs/cmd/yammer/message/message-list.md index 7e852597512..6cd6a8e1058 100644 --- a/docs/manual/docs/cmd/yammer/message/message-list.md +++ b/docs/manual/docs/cmd/yammer/message/message-list.md @@ -27,7 +27,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. Feed types diff --git a/docs/manual/docs/cmd/yammer/message/message-remove.md b/docs/manual/docs/cmd/yammer/message/message-remove.md index 0cf1dcf6d36..84f091ac6c9 100644 --- a/docs/manual/docs/cmd/yammer/message/message-remove.md +++ b/docs/manual/docs/cmd/yammer/message/message-remove.md @@ -23,7 +23,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. To remove a message, you must either: diff --git a/docs/manual/docs/cmd/yammer/network/network-list.md b/docs/manual/docs/cmd/yammer/network/network-list.md index e120bad39c4..edf7244909d 100644 --- a/docs/manual/docs/cmd/yammer/network/network-list.md +++ b/docs/manual/docs/cmd/yammer/network/network-list.md @@ -22,7 +22,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/cmd/yammer/user/user-get.md b/docs/manual/docs/cmd/yammer/user/user-get.md index bf2038fa41c..e42f19333be 100644 --- a/docs/manual/docs/cmd/yammer/user/user-get.md +++ b/docs/manual/docs/cmd/yammer/user/user-get.md @@ -23,7 +23,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. All operations return a single user object. Operations executed with the `email` parameter return an array of user objects. diff --git a/docs/manual/docs/cmd/yammer/user/user-list.md b/docs/manual/docs/cmd/yammer/user/user-list.md index 807990207a0..4c7c3d29722 100644 --- a/docs/manual/docs/cmd/yammer/user/user-list.md +++ b/docs/manual/docs/cmd/yammer/user/user-list.md @@ -26,7 +26,7 @@ Option|Description ## Remarks !!! attention - In order to use this command, you need to grant the Azure AD application used by the Office 365 CLI the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. + In order to use this command, you need to grant the Azure AD application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the `cli consent --service yammer` command. ## Examples diff --git a/docs/manual/docs/concepts/authorization-tokens.md b/docs/manual/docs/concepts/authorization-tokens.md index f0ba110b614..a680aca5232 100644 --- a/docs/manual/docs/concepts/authorization-tokens.md +++ b/docs/manual/docs/concepts/authorization-tokens.md @@ -1,24 +1,24 @@ # Authorization and access tokens -Commands provided with the Office 365 CLI manipulate different settings of Office 365. Before you can execute any of the commands in the CLI, you have to log in to Office 365. Office 365 CLI will then automatically retrieve the access token necessary to execute the particular command. +Commands provided with the CLI for Microsoft 365 manipulate different settings of Microsoft 365. Before you can execute any of the commands in the CLI, you have to log in to Microsoft 365. CLI for Microsoft 365 will then automatically retrieve the access token necessary to execute the particular command. -## Authorization in the Office 365 CLI +## Authorization in the CLI for Microsoft 365 -There are a number of ways in which you can authenticate and authorize with Office 365. The Office 365 CLI uses the OAuth protocol to authorize with Office 365 and its services. OAuth flows in Office 365 are facilitated by Azure Active Directory. +There are a number of ways in which you can authenticate and authorize with Microsoft 365. The CLI for Microsoft 365 uses the OAuth protocol to authorize with Microsoft 365 and its services. OAuth flows in Microsoft 365 are facilitated by Azure Active Directory. -### Azure AD application used by the Office 365 CLI +### Azure AD application used by the CLI for Microsoft 365 -Office 365 CLI gets access to Office 365 through a custom Azure AD application named _PnP Office 365 Management Shell_. If you don't want to consent this application in your tenant, you can use a different application instead. +CLI for Microsoft 365 gets access to Microsoft 365 through a custom Azure AD application named _PnP Microsoft 365 Management Shell_. If you don't want to consent this application in your tenant, you can use a different application instead. !!! important When you decide to use your own Azure AD application, you need to choose the application to be a **public client**. Despite the setting's description, the application will not be publicly accessible. This setting enables the use of the device flow for your own application. Without activating this setting, it is not possible to complete the authentication process. The option is currently only available in the preview blade for managing for Azure AD applications. [![The 'public client' enabled for an Azure AD application](../images/activate-public-client-aad-app.png)](../images/activate-public-client-aad-app.png) -When specifying a custom Azure AD application to be used by the Office 365 CLI, set the `OFFICE365CLI_AADAPPID` environment variable to the ID of your Azure AD application. +When specifying a custom Azure AD application to be used by the CLI for Microsoft 365, set the `OFFICE365CLI_AADAPPID` environment variable to the ID of your Azure AD application. -Office 365 CLI requires the following permissions to Office 365 services: +CLI for Microsoft 365 requires the following permissions to Microsoft 365 services: -- Office 365 SharePoint Online +- Microsoft 365 SharePoint Online - Have full control of all site collections - Read user profiles - Read and write managed metadata @@ -30,7 +30,7 @@ Office 365 CLI requires the following permissions to Office 365 services: - Read and write identity providers - Send mail as a user - Read and write to all app catalogs -- Office 365 Management APIs +- Microsoft 365 Management APIs - Read service health information for your organization - Windows Azure Active Directory - Access the directory as the signed-in user @@ -40,19 +40,19 @@ Office 365 CLI requires the following permissions to Office 365 services: - Read and write to the Yammer platform !!! attention - After changing the ID of the Azure AD application used by the Office 365 CLI refresh the existing connection to Office 365 using the `login` command. If you try to use the existing connection, Office 365 CLI will fail when trying to refresh the existing access token. + After changing the ID of the Azure AD application used by the CLI for Microsoft 365 refresh the existing connection to Microsoft 365 using the `login` command. If you try to use the existing connection, CLI for Microsoft 365 will fail when trying to refresh the existing access token. -### Access and refresh tokens in the Office 365 CLI +### Access and refresh tokens in the CLI for Microsoft 365 -After completing the OAuth flow, the CLI receives from Azure Active Directory a refresh- and an access token. Each web request to Office 365 APIs contains the access token which authorizes the Office 365 CLI to execute the particular operation. When the access token expires, the CLI uses the refresh token to obtain a new access token. When the refresh token expires, the user has to reauthenticate to Office 365 to obtain a new refresh token. +After completing the OAuth flow, the CLI receives from Azure Active Directory a refresh- and an access token. Each web request to Microsoft 365 APIs contains the access token which authorizes the CLI for Microsoft 365 to execute the particular operation. When the access token expires, the CLI uses the refresh token to obtain a new access token. When the refresh token expires, the user has to reauthenticate to Microsoft 365 to obtain a new refresh token. ## Services and commands -Each command in the Office 365 CLI belongs to a service, for example the [spo site add](../cmd/spo/site/site-add.md) command, which creates a new modern site, belongs to the SharePoint Online service, while the [aad sp get](../cmd/aad/sp/sp-get.md) command, which lists Azure Active Directory service principals, belongs to the Azure Active Directory Graph service. Each service in Office 365 is a different Azure Active Directory authorization resource and requires a separate access token. When working with the CLI, you can be simultaneously connected to multiple services. Each command in the CLI knows which Office 365 service it communicates with and for which resource it should have a valid access token. +Each command in the CLI for Microsoft 365 belongs to a service, for example the [spo site add](../cmd/spo/site/site-add.md) command, which creates a new modern site, belongs to the SharePoint Online service, while the [aad sp get](../cmd/aad/sp/sp-get.md) command, which lists Azure Active Directory service principals, belongs to the Azure Active Directory Graph service. Each service in Microsoft 365 is a different Azure Active Directory authorization resource and requires a separate access token. When working with the CLI, you can be simultaneously connected to multiple services. Each command in the CLI knows which Microsoft 365 service it communicates with and for which resource it should have a valid access token. -## Communicating with Office 365 +## Communicating with Microsoft 365 -Before a command can log in to Office 365, it requires a valid access token. Office 365 CLI automatically obtains the access token for the particular web request without you having to worry about it. +Before a command can log in to Microsoft 365, it requires a valid access token. CLI for Microsoft 365 automatically obtains the access token for the particular web request without you having to worry about it. ## Yammer commands are executed in the context of the current logged in user diff --git a/docs/manual/docs/concepts/communicating-m365.md b/docs/manual/docs/concepts/communicating-m365.md new file mode 100644 index 00000000000..a7a5f4baa93 --- /dev/null +++ b/docs/manual/docs/concepts/communicating-m365.md @@ -0,0 +1,5 @@ +# Communication with Microsoft 365 + +To manage settings of the different Microsoft 365 services, the CLI for Microsoft 365 uses REST APIs exposed by the corresponding services. Using the REST APIs is meant to promote consistency and reusability of code and tests across the CLI no matter which Microsoft 365 service the CLI is communicating with. + +Some SharePoint Online commands deviate from this rule and mimic SharePoint CSOM calls instead. This is done out of necessity as some operations, such as managing Microsoft 365 CDN settings or tenant properties, are not exposed through REST APIs. Whenever REST APIs become available for these operations, the affected commands will be changed to use REST APIs instead of mimicking CSOM calls. diff --git a/docs/manual/docs/concepts/communicating-o365.md b/docs/manual/docs/concepts/communicating-o365.md deleted file mode 100644 index f1c66be6e3c..00000000000 --- a/docs/manual/docs/concepts/communicating-o365.md +++ /dev/null @@ -1,5 +0,0 @@ -# Communication with Office 365 - -To manage settings of the different Office 365 services, the Office 365 CLI uses REST APIs exposed by the corresponding services. Using the REST APIs is meant to promote consistency and reusability of code and tests across the CLI no matter which Office 365 service the CLI is communicating with. - -Some SharePoint Online commands deviate from this rule and mimic SharePoint CSOM calls instead. This is done out of necessity as some operations, such as managing Office 365 CDN settings or tenant properties, are not exposed through REST APIs. Whenever REST APIs become available for these operations, the affected commands will be changed to use REST APIs instead of mimicking CSOM calls. diff --git a/docs/manual/docs/concepts/completion.md b/docs/manual/docs/concepts/completion.md index 131d928ee4b..80848915e23 100644 --- a/docs/manual/docs/concepts/completion.md +++ b/docs/manual/docs/concepts/completion.md @@ -1,10 +1,10 @@ # Command completion -To help you use its commands, Office 365 CLI offers you the ability to autocomplete commands and options that you're typing in the prompt. Some additional setup, specific for the shell and terminal that you use, is required to enable command completion for Office 365 CLI. +To help you use its commands, CLI for Microsoft 365 offers you the ability to autocomplete commands and options that you're typing in the prompt. Some additional setup, specific for the shell and terminal that you use, is required to enable command completion for CLI for Microsoft 365. ## Clink (cmder) -On Windows, the Office 365 CLI offers support for completing commands in [cmder](http://cmder.net) and other shells using [Clink](https://mridgers.github.io/clink/). +On Windows, the CLI for Microsoft 365 offers support for completing commands in [cmder](http://cmder.net) and other shells using [Clink](https://mridgers.github.io/clink/). ### Enable Clink completion @@ -12,22 +12,22 @@ To enable completion: 1. Start your shell 1. Change the working directory to where your shell stores completion plugins. For cmder, it's `%CMDER_ROOT%\vendor\clink-completions`, where `%CMDER_ROOT%` is the folder where you installed cmder. -1. Execute: `o365 cli completion clink update > o365.lua`. This will create the `o365.lua` file with information about o365 commands which is used by Clink to provide completion +1. Execute: `m365 cli completion clink update > m365.lua`. This will create the `m365.lua` file with information about m365 commands which is used by Clink to provide completion 1. Restart your shell -You should now be able to complete your input, eg. typing `o365 s` will complete it to `o365 spo` and typing `o365 spo ` will list all SharePoint Online commands available in Office 365 CLI. To see the options available for the current command, type `-`, for example `o365 spo app list -` will list all options available for the `o365 spo app list` command. +You should now be able to complete your input, eg. typing `m365 s` will complete it to `m365 spo` and typing `m365 spo ` will list all SharePoint Online commands available in CLI for Microsoft 365. To see the options available for the current command, type `-`, for example `m365 spo app list -` will list all options available for the `m365 spo app list` command. ### Update Clink completion -Command completion is based on a static file. After updating the Office 365 CLI, you should update the completion file as described in the [Enable completion](#enable-clink-completion) section so that the completion file reflects the latest commands in the Office 365 CLI. +Command completion is based on a static file. After updating the CLI for Microsoft 365, you should update the completion file as described in the [Enable completion](#enable-clink-completion) section so that the completion file reflects the latest commands in the CLI for Microsoft 365. ### Disable Clink completion -To disable completion, delete the `o365.lua` file you generated previously and restart your shell. +To disable completion, delete the `m365.lua` file you generated previously and restart your shell. ## Zsh, Bash and Fish -If you're using Zsh, Bash or Fish as your shell, you can benefit of Office 365 CLI command completion as well, when typing commands directly in the shell. The completion is based on the [Omelette](https://www.npmjs.com/package/omelette) package. +If you're using Zsh, Bash or Fish as your shell, you can benefit of CLI for Microsoft 365 command completion as well, when typing commands directly in the shell. The completion is based on the [Omelette](https://www.npmjs.com/package/omelette) package. For Mac Terminal, you'll need to add `source /usr/local/etc/profile.d/bash_completion.sh` to `~/.bashrc` @@ -36,45 +36,45 @@ For Mac Terminal, you'll need to add `source /usr/local/etc/profile.d/bash_compl To enable completion: 1. Start your shell -1. Execute `o365 cli completion sh setup`. This will generate the `commands.json` file in the same folder where the Office 365 CLI is installed, listing all available commands and their options. Additionally, it will register completion in your shell profile file (for Zsh `~/.zshrc`) using the [Omelette's automated install](https://www.npmjs.com/package/omelette#automated-install). +1. Execute `m365 cli completion sh setup`. This will generate the `commands.json` file in the same folder where the CLI for Microsoft 365 is installed, listing all available commands and their options. Additionally, it will register completion in your shell profile file (for Zsh `~/.zshrc`) using the [Omelette's automated install](https://www.npmjs.com/package/omelette#automated-install). 1. Restart your shell -You should now be able to complete your input, eg. typing `o365 s` will complete it to `o365 spo` and typing `o365 spo ` will list all SharePoint Online commands available in Office 365 CLI. To see the options available for the command, type `-`, for example `o365 spo app list -` will list all options available for the `o365 spo app list` command. If the command is completed, the completion will automatically start suggestions with a `-` indicating that you have matched a command and can now specify its options. Command options you've already used are removed from the suggestions list, but the completion doesn't take into account short and long variant of the same option. If you specified the `--output` option in your command, `--option` will not be displayed in the list of suggestions, but `-o` will. +You should now be able to complete your input, eg. typing `m365 s` will complete it to `m365 spo` and typing `m365 spo ` will list all SharePoint Online commands available in CLI for Microsoft 365. To see the options available for the command, type `-`, for example `m365 spo app list -` will list all options available for the `m365 spo app list` command. If the command is completed, the completion will automatically start suggestions with a `-` indicating that you have matched a command and can now specify its options. Command options you've already used are removed from the suggestions list, but the completion doesn't take into account short and long variant of the same option. If you specified the `--output` option in your command, `--option` will not be displayed in the list of suggestions, but `-o` will. ### Update sh completion -Command completion is based on the static `commands.json` file located in the folder where the Office 365 CLI is installed. After updating the Office 365 CLI, you should update the completion file by executing `o365 cli completion sh update` in the command line. After running this command, it's not necessary to restart the shell to see the latest changes. +Command completion is based on the static `commands.json` file located in the folder where the CLI for Microsoft 365 is installed. After updating the CLI for Microsoft 365, you should update the completion file by executing `m365 cli completion sh update` in the command line. After running this command, it's not necessary to restart the shell to see the latest changes. ### Disable sh completion To disable completion, edit your shell's profile file (for Zsh `~/.zshrc`) and remove the following lines: ```sh -# begin o365 completion -. <(o365 --completion) -# end o365 completion +# begin m365 completion +. <(m365 --completion) +# end m365 completion ``` Save the profile file and restart the shell for the changes to take effect. ## PowerShell -If you use Office 365 CLI in PowerShell you can use the custom argument completer provided with the Office 365 CLI to get command completion when typing commands directly in the shell. +If you use CLI for Microsoft 365 in PowerShell you can use the custom argument completer provided with the CLI for Microsoft 365 to get command completion when typing commands directly in the shell. ### Enable PowerShell completion To enable completion in your current PowerShell profile: 1. Start PowerShell -1. Execute `o365 cli completion pwsh setup --profile $profile`. This will generate the `commands.json` file in the same folder where the Office 365 CLI is installed, listing all available commands and their options. Additionally, it will register completion in your PowerShell profile +1. Execute `m365 cli completion pwsh setup --profile $profile`. This will generate the `commands.json` file in the same folder where the CLI for Microsoft 365 is installed, listing all available commands and their options. Additionally, it will register completion in your PowerShell profile 1. Restart PowerShell -You should now be able to complete your input, eg. typing `o365 s` will complete it to `o365 spo` and typing `o365 spo ` will list all SharePoint Online commands available in Office 365 CLI. To see the options available for the command, type `-`, for example `o365 spo app list -` will list all options available for the `o365 spo app list` command. If the command is completed, the completion will automatically start suggestions with a `-` indicating that you have matched a command and can now specify its options. Command options you've already used are removed from the suggestions list, but the completion doesn't take into account short and long variant of the same option. If you specified the `--output` option in your command, `--option` will not be displayed in the list of suggestions, but `-o` will. +You should now be able to complete your input, eg. typing `m365 s` will complete it to `m365 spo` and typing `m365 spo ` will list all SharePoint Online commands available in CLI for Microsoft 365. To see the options available for the command, type `-`, for example `m365 spo app list -` will list all options available for the `m365 spo app list` command. If the command is completed, the completion will automatically start suggestions with a `-` indicating that you have matched a command and can now specify its options. Command options you've already used are removed from the suggestions list, but the completion doesn't take into account short and long variant of the same option. If you specified the `--output` option in your command, `--option` will not be displayed in the list of suggestions, but `-o` will. ### Update PowerShell completion -Command completion is based on the static `commands.json` file located in the folder where the Office 365 CLI is installed. After updating the Office 365 CLI, you should update the completion file by executing `o365 cli completion pwsh update` in the command line. After running this command, it's not necessary to restart PowerShell to see the latest changes. +Command completion is based on the static `commands.json` file located in the folder where the CLI for Microsoft 365 is installed. After updating the CLI for Microsoft 365, you should update the completion file by executing `m365 cli completion pwsh update` in the command line. After running this command, it's not necessary to restart PowerShell to see the latest changes. ### Disable PowerShell completion -To disable Office 365 CLI command completion in your PowerShell profile, open the profile file in a code editor, and remove the reference to the `Register-O365CLICompletion.ps1` script. Restart PowerShell for the changes to take effect. +To disable CLI for Microsoft 365 command completion in your PowerShell profile, open the profile file in a code editor, and remove the reference to the `Register-O365CLICompletion.ps1` script. Restart PowerShell for the changes to take effect. diff --git a/docs/manual/docs/concepts/github-actions.md b/docs/manual/docs/concepts/github-actions.md index 88870ec031f..6ff14c78707 100644 --- a/docs/manual/docs/concepts/github-actions.md +++ b/docs/manual/docs/concepts/github-actions.md @@ -1,29 +1,29 @@ -# Automate your CI/CD workflow using Office 365 CLI GitHub Actions +# Automate your CI/CD workflow using CLI for Microsoft 365 GitHub Actions [GitHub Actions](https://github.com/features/actions) help you automate your software development workflows in the same place you store code and collaborate on pull requests and issues. You can write individual tasks, called actions, and combine them to create a custom workflow. ## Actions -We have built and published actions to the [GitHub Marketplace](https://github.com/marketplace?type=actions) that will enable you to easily install and execute Office 365 CLI commands from within your own custom workflows. +We have built and published actions to the [GitHub Marketplace](https://github.com/marketplace?type=actions) that will enable you to easily install and execute CLI for Microsoft 365 commands from within your own custom workflows. -### Office 365 CLI Login +### CLI for Microsoft 365 Login -This action performs two roles, firstly it installs the Office 365 CLI into your build host agent and secondly, it creates a connection to your Office 365 tenant which can then be used by other actions. +This action performs two roles, firstly it installs the CLI for Microsoft 365 into your build host agent and secondly, it creates a connection to your Microsoft 365 tenant which can then be used by other actions. !!! important - This action is required to be executed in a step before any other Office 365 CLI actions + This action is required to be executed in a step before any other CLI for Microsoft 365 actions -### Office 365 CLI Deploy App +### CLI for Microsoft 365 Deploy App This action simplifies the installation and deployment of a SharePoint Framework app to either a tenant level or site collection level app catalog. -### Office 365 Run Script +### Microsoft 365 Run Script This action provides the ability to execute an inline script or script file using either `bash` or `PowerShell` as the executing shell. ## Tutorial -### Creating a basic workflow which authenticates with an Office 365 tenant +### Creating a basic workflow which authenticates with an Microsoft 365 tenant We are going to assume that you have a GitHub repository already created, which you are also the owner of. @@ -33,7 +33,7 @@ When connecting to any system or service, we need to make sure that the account First you will need to need to navigate, in your browser, to your repository on GitHub.com and go to the `Settings` tab, from here choose the `Secrets` item on the left hand menu. -Using the `Add new secret` link, enter the `ADMIN_USERNAME` into the `Name` field and the username of the account that you are to use to connect to your Office 365 tenant with, e.g. `user@tenant.onmicrosoft.com`. *Note: This account should not be protected with multi factor authentication* +Using the `Add new secret` link, enter the `ADMIN_USERNAME` into the `Name` field and the username of the account that you are to use to connect to your Microsoft 365 tenant with, e.g. `user@tenant.onmicrosoft.com`. *Note: This account should not be protected with multi factor authentication* Repeat the above step to also store the account password which should be named `ADMIN_PASSWORD`. @@ -71,7 +71,7 @@ jobs: The above configuration defines a simple workflow named `CI` that is triggered on the `push` of new code to the repository, it contains a single `build` that is executed on an `ubuntu` hosted agent and has multiple steps that, execute a single line script and multi line script, both printing text to the logs. -We will update the initial configuration as shown below, replacing the existing steps with the `Office 365 CLI Login` action instead. +We will update the initial configuration as shown below, replacing the existing steps with the `CLI for Microsoft 365 Login` action instead. ```yaml name: CI @@ -92,9 +92,9 @@ jobs: ADMIN_PASSWORD: ${{ secrets.ADMIN_PASSWORD }} ``` -The `uses` property tells the build agent to use the `Office 365 CLI` GitHub Action for the step, this will automatically become available when the workflow is triggered, no installation is required. +The `uses` property tells the build agent to use the `CLI for Microsoft 365` GitHub Action for the step, this will automatically become available when the workflow is triggered, no installation is required. -The action accepts an admin username and password, which are used to authenticate with your Office 365 tenant, these credentials are provided by an environment variable called `secrets` which contains properties exposing the secured credentials that we saved earlier. +The action accepts an admin username and password, which are used to authenticate with your Microsoft 365 tenant, these credentials are provided by an environment variable called `secrets` which contains properties exposing the secured credentials that we saved earlier. Lastly, we need to commit the `main.yaml` file to the repository, click the `Start Commit` button and click `Commit new file`. You may want enter a custom commit message at this point, however the default will be fine for this tutorial. @@ -104,17 +104,17 @@ As we setup the workflow to be triggered on the `push` of new code to the reposi Select the `Actions` tab, this time you will be presented with a table that displays the `CI` run either in progress or completed, click on the run called `CI` in the table to view the workflow output logs. -You will see that all steps have a green tick, expanding the `Login tenant` step will display further detail generated from the `Office 365 CLI Login` action, with the last log confirming that the login was successful. +You will see that all steps have a green tick, expanding the `Login tenant` step will display further detail generated from the `CLI for Microsoft 365 Login` action, with the last log confirming that the login was successful. -Congratulations! You have just setup your first custom workflow in a GitHub repository and successfully logged into Office 365 using the `Office 365 Login` action. +Congratulations! You have just setup your first custom workflow in a GitHub repository and successfully logged into Microsoft 365 using the `Microsoft 365 Login` action. ![CI Successful build](../images/github-actions-tutorial-success.png "CI Successful Build") ## How-To Guides -These guides presuppose some familiarity with using GitHub Actions and Office 365 CLI. +These guides presuppose some familiarity with using GitHub Actions and CLI for Microsoft 365. -### Deploy an app using the Office 365 CLI Deploy App action +### Deploy an app using the CLI for Microsoft 365 Deploy App action Create a `.yaml` file within the `.github/workflow` folder with the below build definition to deploy an app to a tenant level app catalog. @@ -152,7 +152,7 @@ jobs: id: o365clideploy uses: pnp/action-cli-deploy@v1.0.0 with: - APP_FILE_PATH: sharepoint/solution/spfx-o365-cli-action.sppkg + APP_FILE_PATH: sharepoint/solution/spfx-m365-cli-action.sppkg SKIP_FEATURE_DEPLOYMENT: true OVERWRITE: true @@ -167,12 +167,12 @@ Alternatively, you can deploy the app to a site collection based app catalog by id: o365clideploy uses: pnp/action-cli-deploy@v1.0.0 with: - APP_FILE_PATH: sharepoint/solution/spfx-o365-cli-action.sppkg + APP_FILE_PATH: sharepoint/solution/spfx-m365-cli-action.sppkg SCOPE: sitecollection SITE_COLLECTION_URL: https://contoso.sharepoint.com/sites/teamsite ``` -### Execute an inline script using the Office 365 CLI Run Script action +### Execute an inline script using the CLI for Microsoft 365 Run Script action Add this step to a `.yaml` build file contained within the `.github/workflows` folder to send an email from SharePoint to a user by executing the `spo mail send` command as an inline script. @@ -180,10 +180,10 @@ Add this step to a `.yaml` build file contained within the `.github/workflows` f - name: Send email uses: pnp/action-cli-runscript@v1.0.0 with: - O365_CLI_SCRIPT: o365 spo mail send --webUrl https://contoso.sharepoint.com/sites/teamsite --to 'user@contoso.onmicrosoft.com' --subject 'Deployment done' --body '

Office 365 CLI

The deployment is complete.


Email sent via Office 365 CLI GitHub Action.' + O365_CLI_SCRIPT: m365 spo mail send --webUrl https://contoso.sharepoint.com/sites/teamsite --to 'user@contoso.onmicrosoft.com' --subject 'Deployment done' --body '

CLI for Microsoft 365

The deployment is complete.


Email sent via CLI for Microsoft 365 GitHub Action.' ``` -### Execute a script file using the Office 365 CLI Run Script action +### Execute a script file using the CLI for Microsoft 365 Run Script action Add the respective script file to your repository and this step to a `.yaml` build file contained within the `.github/workflows` folder to create lists by executing the commands contained within the script file. @@ -196,7 +196,7 @@ Add the respective script file to your repository and this step to a `.yaml` bui ## Reference -### Office 365 CLI Login +### CLI for Microsoft 365 Login View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-cli-login) @@ -207,7 +207,7 @@ View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-c | `ADMIN_USERNAME` | The username of the account used to login | Required | | `ADMIN_PASSWORD` | The password of the account used to login | Required | -### Office 365 Deploy App +### Microsoft 365 Deploy App View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-cli-deploy-app) @@ -225,7 +225,7 @@ View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-c The `APP_ID` of the app that has been deployed. -### Office 365 Run Script +### Microsoft 365 Run Script View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-cli-run-script) @@ -242,10 +242,10 @@ View on [GitHub Marketplace](https://github.com/marketplace/actions/office-365-c ## Contributions and Issues -Due to the requirement that a GitHub action must be located within its own repository, these actions are not managed within the main Office 365 CLI repository. +Due to the requirement that a GitHub action must be located within its own repository, these actions are not managed within the main CLI for Microsoft 365 repository. If you have any ideas or issues regarding any of the actions, please raise them within the issue list of their respective repositories. -- [Office 365 CLI Login Issues](https://github.com/pnp/action-cli-login/issues) -- [Office 365 CLI Deploy Issues](https://github.com/pnp/action-cli-deploy/issues) -- [Office 365 CLI Run Script Issues](https://github.com/pnp/action-cli-runscript/issues) +- [CLI for Microsoft 365 Login Issues](https://github.com/pnp/action-cli-login/issues) +- [CLI for Microsoft 365 Deploy Issues](https://github.com/pnp/action-cli-deploy/issues) +- [CLI for Microsoft 365 Run Script Issues](https://github.com/pnp/action-cli-runscript/issues) diff --git a/docs/manual/docs/concepts/persisting-connection.md b/docs/manual/docs/concepts/persisting-connection.md index 5c9e548ff02..cb596f81e14 100644 --- a/docs/manual/docs/concepts/persisting-connection.md +++ b/docs/manual/docs/concepts/persisting-connection.md @@ -1,6 +1,6 @@ # Persisting connection information -After logging in to Office 365, the Office 365 CLI will persist the information about the connection until you explicitly log out from Office 365. +After logging in to Microsoft 365, the CLI for Microsoft 365 will persist the information about the connection until you explicitly log out from Microsoft 365. ## Why is persisting connection information important @@ -8,43 +8,43 @@ Persisting connection information is important for two reasons. ### Convenience -First of all it's more convenient to use the Office 365 CLI. If you're using it often to manage a specific tenant, you can connect once and the CLI will remember your credentials. The next time you start the CLI, you can directly start managing your tenant without having to authenticate first. +First of all it's more convenient to use the CLI for Microsoft 365. If you're using it often to manage a specific tenant, you can connect once and the CLI will remember your credentials. The next time you start the CLI, you can directly start managing your tenant without having to authenticate first. ### Building scripts -When working with Office 365 CLI, each command is executed in an isolated context and has no access to the memory of any command executed before. So unless you would store the connection information in a variable and explicitly pass it to each command, the CLI would be unable to log in to your tenant. As you can imagine, working with the CLI in this way would be tedious and inconvenient. +When working with CLI for Microsoft 365, each command is executed in an isolated context and has no access to the memory of any command executed before. So unless you would store the connection information in a variable and explicitly pass it to each command, the CLI would be unable to log in to your tenant. As you can imagine, working with the CLI in this way would be tedious and inconvenient. -By persisting the connection information the Office 365 CLI can be used to build scripts, for example: +By persisting the connection information the CLI for Microsoft 365 can be used to build scripts, for example: _Deploy all apps that are not yet deployed in the tenant app catalog:_ ```sh # get all apps available in the tenant app catalog -apps=$(o365 spo app list -o json) +apps=$(m365 spo app list -o json) # get IDs of all apps that are not deployed notDeployedAppsIds=($(echo $apps | jq -r '.[] | select(.Deployed == false) | {ID} | .[]')) # deploy all not deployed apps for appId in $notDeployedAppsIds; do - o365 spo app deploy -i $appId + m365 spo app deploy -i $appId done ``` -First, you use the Office 365 CLI to get the list of all apps from the tenant app catalog using the `spo app list` command. You set the output type to JSON and store it in a shell variable `apps`. Next, you parse the JSON string using [jq](https://stedolan.github.io/jq/) and get IDs of apps that are not deployed. Finally, for each ID you run the `spo app deploy` Office 365 CLI command passing the ID as a command argument. Notice, that in the script, both `spo` commands are run as separate commands directly in the shell. In both cases, the shell starts the CLI, executes the specified command and closes the CLI removing all of its resources from memory. Scripts, like the one mentioned above can work, because the Office 365 CLI persists its connection information. +First, you use the CLI for Microsoft 365 to get the list of all apps from the tenant app catalog using the `spo app list` command. You set the output type to JSON and store it in a shell variable `apps`. Next, you parse the JSON string using [jq](https://stedolan.github.io/jq/) and get IDs of apps that are not deployed. Finally, for each ID you run the `spo app deploy` CLI for Microsoft 365 command passing the ID as a command argument. Notice, that in the script, both `spo` commands are run as separate commands directly in the shell. In both cases, the shell starts the CLI, executes the specified command and closes the CLI removing all of its resources from memory. Scripts, like the one mentioned above can work, because the CLI for Microsoft 365 persists its connection information. -## Persisting connection information in Office 365 CLI +## Persisting connection information in CLI for Microsoft 365 -When you log in to Office 365 in the Office 365 CLI, the CLI will persist the information about the connection for future reuse. For the established connection, the Office 365 CLI persists the refresh token as well as all access tokens obtained when using the different CLI commands. +When you log in to Microsoft 365 in the CLI for Microsoft 365, the CLI will persist the information about the connection for future reuse. For the established connection, the CLI for Microsoft 365 persists the refresh token as well as all access tokens obtained when using the different CLI commands. -Depending on the Office 365 CLI commands you have used, the CLI might persist some additional information. For example, when using commands that interact with SharePoint Online, the CLI will store the URL of your SharePoint Online tenant as well as its ID. +Depending on the CLI for Microsoft 365 commands you have used, the CLI might persist some additional information. For example, when using commands that interact with SharePoint Online, the CLI will store the URL of your SharePoint Online tenant as well as its ID. -The Office 365 CLI stores its connection information in a JSON file located in the home directory of the current user, on MacOS and Linux, this is `~/.o365cli-tokens.json` and on Windows, this is `\Users\\.o365cli-tokens.json`. The contents of this file are not encrypted. +The CLI for Microsoft 365 stores its connection information in a JSON file located in the home directory of the current user, on MacOS and Linux, this is `~/.o365cli-tokens.json` and on Windows, this is `\Users\\.o365cli-tokens.json`. The contents of this file are not encrypted. ## Removing persisted connection information -Office 365 CLI persists its connection information until you either explicitly log out from the particular service or manually remove the stored credentials. +CLI for Microsoft 365 persists its connection information until you either explicitly log out from the particular service or manually remove the stored credentials. -To check if you are logged in to Office 365 in the Office 365 CLI, run the `status` command. If you are logged in, the command will return the name of the user account or AAD application used to log in. If you are not connected, the command will return `false`. +To check if you are logged in to Microsoft 365 in the CLI for Microsoft 365, run the `status` command. If you are logged in, the command will return the name of the user account or AAD application used to log in. If you are not connected, the command will return `false`. To log out from Office, run the `logout` command. Running this command will remove all previously stored connection data from your machine. \ No newline at end of file diff --git a/docs/manual/docs/images/pnp-cli-microsoft365-blue.svg b/docs/manual/docs/images/pnp-cli-microsoft365-blue.svg new file mode 100644 index 00000000000..892308ef484 --- /dev/null +++ b/docs/manual/docs/images/pnp-cli-microsoft365-blue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/manual/docs/images/pnp-cli-microsoft365-white.svg b/docs/manual/docs/images/pnp-cli-microsoft365-white.svg new file mode 100644 index 00000000000..2763f90b8e4 --- /dev/null +++ b/docs/manual/docs/images/pnp-cli-microsoft365-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/manual/docs/images/pnp-office365-cli-blue.svg b/docs/manual/docs/images/pnp-office365-cli-blue.svg deleted file mode 100644 index d7452e61dea..00000000000 --- a/docs/manual/docs/images/pnp-office365-cli-blue.svg +++ /dev/null @@ -1 +0,0 @@ -pnp-office365-cli \ No newline at end of file diff --git a/docs/manual/docs/images/pnp-office365-cli-white.svg b/docs/manual/docs/images/pnp-office365-cli-white.svg deleted file mode 100644 index a3cb21e3d47..00000000000 --- a/docs/manual/docs/images/pnp-office365-cli-white.svg +++ /dev/null @@ -1 +0,0 @@ -pnp-office365-cli \ No newline at end of file diff --git a/docs/manual/docs/index.md b/docs/manual/docs/index.md index cd753e62a30..71a93f58e27 100644 --- a/docs/manual/docs/index.md +++ b/docs/manual/docs/index.md @@ -1,42 +1,42 @@ -# Office 365 CLI +# CLI for Microsoft 365 -Using the Office 365 CLI, you can manage your Microsoft Office 365 tenant and SharePoint Framework projects on any platform. No matter if you are on Windows, macOS or Linux, using Bash, Cmder or PowerShell, using the Office 365 CLI you can configure Office 365, manage SharePoint Framework projects and build automation scripts. +Using the CLI for Microsoft 365, you can manage your Microsoft 365 tenant and SharePoint Framework projects on any platform. No matter if you are on Windows, macOS or Linux, using Bash, Cmder or PowerShell, using the CLI for Microsoft 365 you can configure Microsoft 365, manage SharePoint Framework projects and build automation scripts. - + ## Installation -The Office 365 CLI is distributed as an NPM package. To use it, install it globally using: +The CLI for Microsoft 365 is distributed as an NPM package. To use it, install it globally using: ```sh -npm i -g @pnp/office365-cli +npm i -g @pnp/cli-microsoft365 ``` or using yarn: ```sh -yarn global add @pnp/office365-cli +yarn global add @pnp/cli-microsoft365 ``` ## Getting started -Start managing the settings of your Office 365 tenant by logging in to it, using the `login` command, for example: +Start managing the settings of your Microsoft 365 tenant by logging in to it, using the `login` command, for example: ```sh -o365 login +m365 login ``` -To list all available commands, type in the Office 365 CLI prompt `help`: +To list all available commands, type in the CLI for Microsoft 365 prompt `help`: ```sh -o365 help +m365 help ``` -See the [User Guide](user-guide/installing-cli.md) to learn more about the Office 365 CLI and its capabilities. +See the [User Guide](user-guide/installing-cli.md) to learn more about the CLI for Microsoft 365 and its capabilities. ## SharePoint Patterns and Practices -Office 365 CLI is an open-source project driven by the [SharePoint Patterns and Practices](https://aka.ms/sppnp) initiative. The project is built and managed publicly on GitHub at [https://github.com/pnp/office365-cli](https://github.com/pnp/office365-cli) and accepts community contributions. We would encourage you to try it and [tell us what you think](https://github.com/pnp/office365-cli/issues). We would also love your help! We have a number of feature requests that are a [good starting point](https://github.com/pnp/office365-cli/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) to contribute to the project. +CLI for Microsoft 365 is an open-source project driven by the [SharePoint Patterns and Practices](https://aka.ms/sppnp) initiative. The project is built and managed publicly on GitHub at [https://github.com/pnp/office365-cli](https://github.com/pnp/office365-cli) and accepts community contributions. We would encourage you to try it and [tell us what you think](https://github.com/pnp/office365-cli/issues). We would also love your help! We have a number of feature requests that are a [good starting point](https://github.com/pnp/office365-cli/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) to contribute to the project. _“Sharing is caring”_ diff --git a/docs/manual/docs/sample-scripts/aad/delete-o365-groups.md b/docs/manual/docs/sample-scripts/aad/delete-m365-groups.md similarity index 75% rename from docs/manual/docs/sample-scripts/aad/delete-o365-groups.md rename to docs/manual/docs/sample-scripts/aad/delete-m365-groups.md index 2b384bd6b79..0a46988318e 100644 --- a/docs/manual/docs/sample-scripts/aad/delete-o365-groups.md +++ b/docs/manual/docs/sample-scripts/aad/delete-m365-groups.md @@ -1,12 +1,12 @@ -# Delete all Office 365 groups +# Delete all Microsoft 365 groups Author: [Laura Kokkarinen](https://laurakokkarinen.com/does-it-spark-joy-powershell-scripts-for-keeping-your-development-environment-tidy-and-spotless/#delete-all-office-365-groups) -There are so many different ways to create Office 365 groups. Teams, Planner, SharePoint team sites, etc. — you can accumulate a lot of them very fast. Use this script below to delete the ones you no longer need. +There are so many different ways to create Microsoft 365 groups. Teams, Planner, SharePoint team sites, etc. — you can accumulate a lot of them very fast. Use this script below to delete the ones you no longer need. ```powershell tab="PowerShell Core" $sparksjoy = "All Company", "TEMPLATE Project", "We have cats in this team! Join!" -$groups = o365 aad o365group list -o json | ConvertFrom-Json +$groups = m365 aad o365group list -o json | ConvertFrom-Json $groups = $groups | where {-not ($sparksjoy -contains $_.displayName)} if ($groups.Count -eq 0) { break } $groups | Format-Table displayName @@ -18,7 +18,7 @@ foreach ($group in $groups) { $progress++ Write-Host $progress / $total":" $group.displayName - o365 aad o365group remove --id $group.id --confirm + m365 aad o365group remove --id $group.id --confirm } ``` @@ -41,7 +41,7 @@ while read o365group; do if [ "$exists" = false ]; then groupstoremove+=("$o365group") fi -done < <(o365 aad o365group list -o json | jq -r '.[] | .displayName + ";" + .id') +done < <(m365 aad o365group list -o json | jq -r '.[] | .displayName + ";" + .id') if [ ${#groupstoremove[@]} = 0 ]; then exit 1 @@ -55,11 +55,11 @@ for o365group in "${groupstoremove[@]}"; do displayName=$(echo $o365group | cut -d';' -f 1) id=$(echo $o365group | cut -d';' -f 2) echo "Deleting $displayName..." - o365 aad o365group remove --id "$id" --confirm + m365 aad o365group remove --id "$id" --confirm done ``` Keywords: - SharePoint Online -- Office 365 Groups +- Microsoft 365 Groups diff --git a/docs/manual/docs/sample-scripts/aad/flag-groups-with-user-names.md b/docs/manual/docs/sample-scripts/aad/flag-groups-with-user-names.md index e13e72dfad3..923126454af 100644 --- a/docs/manual/docs/sample-scripts/aad/flag-groups-with-user-names.md +++ b/docs/manual/docs/sample-scripts/aad/flag-groups-with-user-names.md @@ -1,18 +1,18 @@ -# Scan for Office 365 Groups created with user's first or last name +# Scan for Microsoft 365 Groups created with user's first or last name Author: [Joseph Velliah](https://sprider.blog/governance-scan-office-365-groups-created-with-user-first-or-last-name-using-office-365-cli-commands) -We can use the group naming policy to enforce a consistent naming strategy for groups created by users in our organization. A naming policy can help us and our users identify the function of the group. We can use the policy to block specific words from being used in group names and aliases. But what if we need to find out the list of Office 365 groups created with user’s givenName or surname as their mail? +We can use the group naming policy to enforce a consistent naming strategy for groups created by users in our organization. A naming policy can help us and our users identify the function of the group. We can use the policy to block specific words from being used in group names and aliases. But what if we need to find out the list of Microsoft 365 groups created with user’s givenName or surname as their mail? -This sample script scans the Office 365 groups that may contain user’s first or last name as the group mail. +This sample script scans the Microsoft 365 groups that may contain user’s first or last name as the group mail. Note: The filter condition can be changed as per your requirement. ```powershell tab="PowerShell Core" $groupsToFlag = @() -$users = o365 aad user list --properties 'displayName,givenName,surname' -o json | ConvertFrom-Json -$groups = o365 aad o365group list -o json | ConvertFrom-Json +$users = m365 aad user list --properties 'displayName,givenName,surname' -o json | ConvertFrom-Json +$groups = m365 aad o365group list -o json | ConvertFrom-Json foreach ($user in $users) { $userGivenName = $user.givenName @@ -43,8 +43,8 @@ defaultIFS=$IFS IFS=$'\n' groupsToFlag=() -users=`o365 aad user list --properties 'displayName,givenName,surname' -o json` -groups=`o365 aad o365group list -o json` +users=`m365 aad user list --properties 'displayName,givenName,surname' -o json` +groups=`m365 aad o365group list -o json` for user in `echo $users | jq -c '.[]'`; do userGivenName=`echo $user | jq -r '.givenName'` @@ -76,5 +76,5 @@ exit 1 Keywords: -- Office 365 Group +- Microsoft 365 Group - Governance diff --git a/docs/manual/docs/sample-scripts/aad/manage-group-users.md b/docs/manual/docs/sample-scripts/aad/manage-group-users.md index 3314087d31b..97544b18d8b 100644 --- a/docs/manual/docs/sample-scripts/aad/manage-group-users.md +++ b/docs/manual/docs/sample-scripts/aad/manage-group-users.md @@ -1,14 +1,14 @@ -# Bulk add/remove users to Microsoft Teams and Office 365 Groups +# Bulk add/remove users to Microsoft Teams and Microsoft 365 Groups Author: [Joseph Velliah](https://sprider.blog/add-remove-bulk-users-to-from-microsoft-teams-microsoft-365-group-office-365-cli-commands) -Companies pursue to hasten profits growth or enter new marketplace through Mergers and Acquisitions (M&A). M&A typically fails during integration. This also applies to migrating users and data in Microsoft Teams and Groups. Partial acquisition can be pretty tricky. To help make the activity as charming as possible, I have created the following sample script to add/remove bulk users to/from Microsoft Teams team or Microsoft 365 group using Office 365 CLI commands. +Companies pursue to hasten profits growth or enter new marketplace through Mergers and Acquisitions (M&A). M&A typically fails during integration. This also applies to migrating users and data in Microsoft Teams and Groups. Partial acquisition can be pretty tricky. To help make the activity as charming as possible, I have created the following sample script to add/remove bulk users to/from Microsoft Teams team or Microsoft 365 group using CLI for Microsoft 365 commands. Note: Refactor the code as per your requirement. ```powershell tab="PowerShell Core" $taskItems = import-csv "sample-input-file.csv" –header mailNickname, userEmail, role, action -$groups = o365 aad o365group list -o json | ConvertFrom-Json +$groups = m365 aad o365group list -o json | ConvertFrom-Json ForEach ($taskItem in $taskItems) { @@ -18,18 +18,18 @@ ForEach ($taskItem in $taskItems) { $action = $($taskItem.action) $group = $groups | Where-Object { $_.mailNickname -eq "$mailNickname" } - $user = o365 aad user get --userName $userEmail -o json | ConvertFrom-Json + $user = m365 aad user get --userName $userEmail -o json | ConvertFrom-Json Write-Host "Processing: User --> " $user.mail " Group --> " $group.mailNickname If ($action -eq "add") { If ($role -eq "owner") { - o365 aad o365group user add --groupId $group.id --userName $user.mail --role Owner; + m365 aad o365group user add --groupId $group.id --userName $user.mail --role Owner; Write-Host $user.mail " added as owner in " $group.mailNickname } ElseIf ($role -eq "member") { - o365 aad o365group user add --groupId $group.id --userName $user.mail + m365 aad o365group user add --groupId $group.id --userName $user.mail Write-Host $user.mail " added as member in " $group.mailNickname } Else { @@ -37,7 +37,7 @@ ForEach ($taskItem in $taskItems) { } } ElseIf ($action -eq "remove") { - o365 aad o365group user remove --groupId $group.id --userName $user.mail --confirm + m365 aad o365group user remove --groupId $group.id --userName $user.mail --confirm Write-Host $user.mail " removed from " $group.mailNickname } Else { @@ -54,6 +54,6 @@ groupMailNickname3, user3@domainname.com, , remove Keywords: -- Office 365 Groups +- Microsoft 365 Groups - Microsoft Teams - Governance diff --git a/docs/manual/docs/sample-scripts/flow/inventory-flows-by-author.md b/docs/manual/docs/sample-scripts/flow/inventory-flows-by-author.md index 2470b68d8d9..d083866ed86 100644 --- a/docs/manual/docs/sample-scripts/flow/inventory-flows-by-author.md +++ b/docs/manual/docs/sample-scripts/flow/inventory-flows-by-author.md @@ -24,7 +24,7 @@ function CleanDistFolder { } } -$CURRENT_USER = $(o365 status).Split(':')[1] +$CURRENT_USER = $(m365 status).Split(':')[1] Write-Host "Logged in as $CURRENT_USER" try { @@ -35,13 +35,13 @@ try { #Step 1 - Get the default environment Write-Host "Querying for default Flow environment..." - $flowEnvironments = o365 flow environment list --output json | ConvertFrom-Json + $flowEnvironments = m365 flow environment list --output json | ConvertFrom-Json $defaultEnvironment = $flowEnvironments[0].name Write-Host "Found default environment $defaultEnvironment, querying Flows..." # Step 2 - Get all of the flows using the cli and write flows json to a tmp file # Use a JMESPath query to filter the size of the file. See https://github.com/pnp/office365-cli/issues/1266 - o365 flow list --environment $defaultEnvironment ` + m365 flow list --environment $defaultEnvironment ` --query '[].{name: name, displayName: properties.displayName,owner: properties.creator.userId, state: properties.state, created: properties.createdTime, lastModified: properties.lastModifiedTime, trigger: properties.definitionSummary.triggers[0].swaggerOperationId, triggerType: properties.definitionSummary.triggers[0].type }' --asAdmin --output json | Out-File "$TMP_FLOWS" -Encoding ASCII $flows = Get-Content "$TMP_FLOWS" | ConvertFrom-Json @@ -57,7 +57,7 @@ try { $userMap = @{} $uniqueOwners | ForEach-Object { Write-Host "Querying graph for userid $_..." - o365 aad user get --id $_ --output json | ConvertFrom-Json + m365 aad user get --id $_ --output json | ConvertFrom-Json } | ForEach-Object { $userMap.Add($_.id, @{ upn = $_.userPrincipalName @@ -117,7 +117,7 @@ function cleanup { # Configure trap to call finish whenever EXIT is called to ensure cleanup of tmp trap cleanup EXIT -CURRENT_USER=$(o365 status --output json | jq '.connectedAs') +CURRENT_USER=$(m365 status --output json | jq '.connectedAs') echo "Logged in as $CURRENT_USER" if [[ ! -z tmp ]]; then @@ -127,12 +127,12 @@ fi #Step 1 - Get the default environment echo "Querying for default Flow environment..." -DEFAULT_ENVIRONMENT=$(o365 flow environment list --output json | jq -r '.[] | select(.name | contains("'"Default"'")) | .name') +DEFAULT_ENVIRONMENT=$(m365 flow environment list --output json | jq -r '.[] | select(.name | contains("'"Default"'")) | .name') echo "Found default environment $DEFAULT_ENVIRONMENT, querying Flows..." #Step 2 - Get all of the flows using the cli and write flows json to a tmp file #See https://github.com/pnp/office365-cli/issues/1266 for temp file usage reason -o365 flow list --environment $DEFAULT_ENVIRONMENT --asAdmin --output json > $TMP_FLOWS +m365 flow list --environment $DEFAULT_ENVIRONMENT --asAdmin --output json > $TMP_FLOWS #Step 3 - Get a unique list of the flow owners from the tmp file echo "Flows found, searching for owner values..." @@ -147,7 +147,7 @@ echo "[" > $TMP_OWNERS i=0 for ownerId in $uniqueOwners; do echo "Querying graph for userid $ownerId..." - echo $(o365 aad user get --id $ownerId --output json) >> $TMP_OWNERS + echo $(m365 aad user get --id $ownerId --output json) >> $TMP_OWNERS if [[ $i -lt $ownerCount-1 ]]; then echo "," >> $TMP_OWNERS fi diff --git a/docs/manual/docs/sample-scripts/graph/call-graph.md b/docs/manual/docs/sample-scripts/graph/call-graph.md index 58634a8f98d..85db9822ca0 100644 --- a/docs/manual/docs/sample-scripts/graph/call-graph.md +++ b/docs/manual/docs/sample-scripts/graph/call-graph.md @@ -5,7 +5,7 @@ Author: [Garry Trinder](https://github.com/garrytrinder) Obtain a new access token for the Microsoft Graph and use it an HTTP request. ```powershell tab="PowerShell Core" -$token = o365 util accesstoken get --resource https://graph.microsoft.com --new +$token = m365 util accesstoken get --resource https://graph.microsoft.com --new $me = Invoke-RestMethod -Uri https://graph.microsoft.com/v1.0/me -Headers @{"Authorization"="Bearer $token"} $me ``` @@ -15,7 +15,7 @@ $me # requires jq: https://stedolan.github.io/jq/ -token=`o365 util accesstoken get --resource https://graph.microsoft.com --new` +token=`m365 util accesstoken get --resource https://graph.microsoft.com --new` me=`curl https://graph.microsoft.com/v1.0/me -H "Authorization: Bearer $token"` echo $me | jq ``` diff --git a/docs/manual/docs/sample-scripts/index.md b/docs/manual/docs/sample-scripts/index.md index d64dabebd2f..e8d3c5776fd 100644 --- a/docs/manual/docs/sample-scripts/index.md +++ b/docs/manual/docs/sample-scripts/index.md @@ -1,5 +1,5 @@ # Sample Scripts -This section contains a collection of sample scripts that automate managing the different services in Office 365. +This section contains a collection of sample scripts that automate managing the different services in Microsoft 365. If you'd like to add your script to the collection, let us know by [submitting an issue](https://github.com/pnp/office365-cli/issues/new) in the GitHub repo. diff --git a/docs/manual/docs/sample-scripts/spo/add-app-catalog.md b/docs/manual/docs/sample-scripts/spo/add-app-catalog.md index 473f6ae94c0..160b81a9492 100644 --- a/docs/manual/docs/sample-scripts/spo/add-app-catalog.md +++ b/docs/manual/docs/sample-scripts/spo/add-app-catalog.md @@ -6,8 +6,8 @@ When you just want to deploy certain SharePoint solution to a specific site, it' ```powershell tab="PowerShell Core" $site = "https://contoso.sharepoint.com/sites/site" -o365 login -o365 spo site appcatalog add --url $site +m365 login +m365 spo site appcatalog add --url $site Write-output "App Catalog Created on " $site ``` @@ -16,8 +16,8 @@ Write-output "App Catalog Created on " $site site=https://tricks365.sharepoint.com/sites/site -o365 login -o365 spo site appcatalog add --url $site +m365 login +m365 spo site appcatalog add --url $site echo "App Catalog Created on $site" ``` diff --git a/docs/manual/docs/sample-scripts/spo/add-custom-clientside-webpart-to-modern-page.md b/docs/manual/docs/sample-scripts/spo/add-custom-clientside-webpart-to-modern-page.md index 4cfc2770823..71db5608c96 100644 --- a/docs/manual/docs/sample-scripts/spo/add-custom-clientside-webpart-to-modern-page.md +++ b/docs/manual/docs/sample-scripts/spo/add-custom-clientside-webpart-to-modern-page.md @@ -23,7 +23,7 @@ $webPartPropsJson = $webPartProps | ConvertTo-Json -Compress # Make sure to add the backticks, double the JSON double-quotes and escape double quotes in properties'values $webPartPropsJson = '`"{0}"`' -f $webPartPropsJson.Replace('\','\\').Replace('"', '""') -o365 spo page clientsidewebpart add -u $site -n $pageName --webPartId $webPartId --webPartProperties $webPartPropsJson +m365 spo page clientsidewebpart add -u $site -n $pageName --webPartId $webPartId --webPartProperties $webPartPropsJson ``` ```bash tab="Bash" @@ -40,7 +40,7 @@ description='My "Super Awesome" web part'; # Make sure not to ommit the surrounding back ticks and surrounding double quotes for each arguments printf -v webPartPropsJson '`{"myChoices":["%s","%s"], "description":"%s"}`' "${choice1//\"/\\\"}" "${choice2//\"/\\\"}" "${description//\"/\\\"}" -o365 spo page clientsidewebpart add -u $site -n $pageName --webPartId $webPartId --webPartProperties $webPartPropsJson +m365 spo page clientsidewebpart add -u $site -n $pageName --webPartId $webPartId --webPartProperties $webPartPropsJson ``` Keywords: diff --git a/docs/manual/docs/sample-scripts/spo/delete-non-group-connected-modern-sites.md b/docs/manual/docs/sample-scripts/spo/delete-non-group-connected-modern-sites.md index a4993fe8ef0..af8c681af9a 100644 --- a/docs/manual/docs/sample-scripts/spo/delete-non-group-connected-modern-sites.md +++ b/docs/manual/docs/sample-scripts/spo/delete-non-group-connected-modern-sites.md @@ -2,14 +2,14 @@ Author: [Laura Kokkarinen](https://laurakokkarinen.com/does-it-spark-joy-powershell-scripts-for-keeping-your-development-environment-tidy-and-spotless/#delete-all-non-group-connected-modern-sharepoint-sites) -When you delete Office 365 groups, the modern group-connected team sites get deleted with them. The script below handles the remaining modern sites: communication sites and groupless team sites. +When you delete Microsoft 365 groups, the modern group-connected team sites get deleted with them. The script below handles the remaining modern sites: communication sites and groupless team sites. !!! attention There is a known issue running this script using PowerShell Core on macOS, see issue [#1266](https://github.com/pnp/office365-cli/issues/1266) for further detail ```powershell tab="PowerShell Core" $sparksjoy = "Cat Lovers United", "Extranet", "Hub" -$sites = o365 spo site classic list -o json |ConvertFrom-Json +$sites = m365 spo site classic list -o json |ConvertFrom-Json $sites = $sites | where { $_.template -eq "SITEPAGEPUBLISHING#0" -or $_.template -eq "STS#3" -and -not ($sparksjoy -contains $_.Title)} if ($sites.Count -eq 0) { break } $sites | Format-Table Title, Url, Template @@ -21,7 +21,7 @@ foreach ($site in $sites) $progress++ write-host $progress / $total":" $site.Title write-host $site.Url - o365 spo site classic remove --url $site.Url + m365 spo site classic remove --url $site.Url } ``` @@ -48,7 +48,7 @@ while read site; do sitestoremove+=("$site") fi -done < <(o365 spo site classic list -o json | jq -c '.[] | select(.Template == "SITEPAGEPUBLISHING#0" or .Template == "STS#3")') +done < <(m365 spo site classic list -o json | jq -c '.[] | select(.Template == "SITEPAGEPUBLISHING#0" or .Template == "STS#3")') if [ ${#sitestoremove[@]} = 0 ]; then exit 1 @@ -62,11 +62,11 @@ for site in "${sitestoremove[@]}"; do siteUrl=$(echo ${site} | jq -r '.Url') echo "Deleting site..." echo $siteUrl - o365 spo site classic remove --url $siteUrl + m365 spo site classic remove --url $siteUrl done ``` Keywords: - SharePoint Online -- Office 365 groups +- Microsoft 365 groups diff --git a/docs/manual/docs/sample-scripts/spo/disable-tenant-wide-extension.md b/docs/manual/docs/sample-scripts/spo/disable-tenant-wide-extension.md index 062c0cc68b4..30b099e6788 100644 --- a/docs/manual/docs/sample-scripts/spo/disable-tenant-wide-extension.md +++ b/docs/manual/docs/sample-scripts/spo/disable-tenant-wide-extension.md @@ -10,13 +10,13 @@ Note: TenantWideExtensionDisabled column denotes the extension is enabled or dis $extensionName = Read-Host "Enter the Extension Name" $listName = "Tenant Wide Extensions" -$appCatalogUrl = o365 spo tenant appcatalogurl get +$appCatalogUrl = m365 spo tenant appcatalogurl get $filterQuery = "Title eq '" + $extensionName + "'" -$appItems = o365 spo listitem list --title $listName --webUrl $appCatalogUrl --fields "Id,Title" --filter $filterQuery --output json +$appItems = m365 spo listitem list --title $listName --webUrl $appCatalogUrl --fields "Id,Title" --filter $filterQuery --output json $extItems = $appItems.Replace("Id", "ExtId") | ConvertFrom-JSON if ($extItems.count -gt 0) { - o365 spo listitem set --listTitle $listName --id $extItems.ExtId --webUrl $appCatalogUrl --TenantWideExtensionDisabled "true" >$null 2>&1 + m365 spo listitem set --listTitle $listName --id $extItems.ExtId --webUrl $appCatalogUrl --TenantWideExtensionDisabled "true" >$null 2>&1 Write-Host("Extension disabled."); } else { @@ -32,14 +32,14 @@ else { echo "Enter the extension name to disable: "; read extensionName; listName="Tenant Wide Extensions"; -appCatalogUrl=$(o365 spo tenant appcatalogurl get) +appCatalogUrl=$(m365 spo tenant appcatalogurl get) filterQuery="Title eq '$extensionName'" -appItemsJson=$(o365 spo listitem list --title "$listName" --webUrl "$appCatalogUrl" --fields "Id,Title" --filter "$filterQuery" --output json) +appItemsJson=$(m365 spo listitem list --title "$listName" --webUrl "$appCatalogUrl" --fields "Id,Title" --filter "$filterQuery" --output json) appItemId=( $(jq -r '.[].Id' <<< $appItemsJson)) if [[ $appItemId -gt 0 ]] then - o365 spo listitem set --listTitle "$listName" --id "$appItemId" --webUrl "$appCatalogUrl" --TenantWideExtensionDisabled "true" >/dev/null 2>&1 + m365 spo listitem set --listTitle "$listName" --id "$appItemId" --webUrl "$appCatalogUrl" --TenantWideExtensionDisabled "true" >/dev/null 2>&1 echo "Extension disabled." else echo "No extensions found with the name '$extensionName'." diff --git a/docs/manual/docs/sample-scripts/spo/ensure-siteassets-library.md b/docs/manual/docs/sample-scripts/spo/ensure-siteassets-library.md index e23b915f7f9..f0593277890 100644 --- a/docs/manual/docs/sample-scripts/spo/ensure-siteassets-library.md +++ b/docs/manual/docs/sample-scripts/spo/ensure-siteassets-library.md @@ -26,7 +26,7 @@ function EnsureSiteAssetsLibrary { $list = $null Write-Host "-> Ensure Site Assets library: $siteUrl" - $lists = o365 spo list list --webUrl "$siteUrl" -o json | ConvertFrom-Json + $lists = m365 spo list list --webUrl "$siteUrl" -o json | ConvertFrom-Json if (($null -ne $lists) -and ($null -ne $lists.value)) { $list = $lists.value | Where-Object { $_.Title -eq "Site Assets" } } @@ -36,7 +36,7 @@ function EnsureSiteAssetsLibrary { try { $resource = ($siteUrl -split "/")[2] - $accessToken = o365 util accesstoken get --resource "https://$resource" + $accessToken = m365 util accesstoken get --resource "https://$resource" } catch { throw "!! Unable to get AccessToken for EnsureSiteAssetsLibrary at '$siteUrl'`nERROR: $_" diff --git a/docs/manual/docs/sample-scripts/spo/hide-list-from-site-contents.md b/docs/manual/docs/sample-scripts/spo/hide-list-from-site-contents.md index 178f222dd19..c06a1dd49ce 100644 --- a/docs/manual/docs/sample-scripts/spo/hide-list-from-site-contents.md +++ b/docs/manual/docs/sample-scripts/spo/hide-list-from-site-contents.md @@ -8,9 +8,9 @@ If you need to hide the SharePoint list from the UI this simple PowerShell scrip $listName = "listName" $site = "https://contoso.sharepoint.com/" -o365 login -$list = o365 spo list get --webUrl $site -t $listName -o json | ConvertFrom-Json -o365 spo list set --webUrl $site -i $list.Id -t $listName --hidden true +m365 login +$list = m365 spo list get --webUrl $site -t $listName -o json | ConvertFrom-Json +m365 spo list set --webUrl $site -i $list.Id -t $listName --hidden true ``` ```bash tab="Bash" @@ -21,9 +21,9 @@ o365 spo list set --webUrl $site -i $list.Id -t $listName --hidden true listName="listName" site=https://contoso.sharepoint.com/ -o365 login -listId=$(o365 spo list get --webUrl $site -t "$listName" -o json | jq ".Id") -o365 spo list set --webUrl $site -i $listId -t $listName --hidden true +m365 login +listId=$(m365 spo list get --webUrl $site -t "$listName" -o json | jq ".Id") +m365 spo list set --webUrl $site -i $listId -t $listName --hidden true ``` Keywords: diff --git a/docs/manual/docs/sample-scripts/spo/insert-sp-library-pictures-into-word.md b/docs/manual/docs/sample-scripts/spo/insert-sp-library-pictures-into-word.md index 338d6793964..a2cda2923ff 100644 --- a/docs/manual/docs/sample-scripts/spo/insert-sp-library-pictures-into-word.md +++ b/docs/manual/docs/sample-scripts/spo/insert-sp-library-pictures-into-word.md @@ -2,7 +2,7 @@ Author: [Joseph Velliah](https://sprider.blog/insert-pictures-in-a-sharepoint-document-library-into-a-word-document) -This PowerShell script shows how to download and insert many pictures in a SharePoint Document Library into a Word document in a two-column table with file name using Office 365 CLI commands and PowerShell Script. +This PowerShell script shows how to download and insert many pictures in a SharePoint Document Library into a Word document in a two-column table with file name using CLI for Microsoft 365 commands and PowerShell Script. Customers have multiple pictures in a SharePoint Document Library, and they need to automatically insert the pictures in Word as it will take a lot of time if operating from UI. So, they need a script to accomplish that. @@ -10,7 +10,7 @@ Prerequisites: - Windows 10 - Windows PowerShell -- Office 365 CLI +- CLI for Microsoft 365 - Office 2007 or Higher version - SharePoint Online Site - Document Library with some images @@ -27,7 +27,7 @@ $siteUrl = "https://tenant-name.sharepoint.com/sites/site-name" $docLibRootFolderName = "Shared Documents" # assumption - folder contains only images but feel free to change the filter conditions to limit the items/file types returned from document library -$spolImagesCollection = o365 spo file list --webUrl $siteUrl --folder $docLibRootFolderName -o json | ConvertFrom-Json +$spolImagesCollection = m365 spo file list --webUrl $siteUrl --folder $docLibRootFolderName -o json | ConvertFrom-Json if ($spolImagesCollection.Count -gt 0) { $numberOfRows = $spolImagesCollection.Count @@ -51,7 +51,7 @@ if ($spolImagesCollection.Count -gt 0) { Write-Host "Processing: $docServerRelativeUrl" - o365 spo file get --webUrl $siteUrl --url $docServerRelativeUrl --asFile --path $targetFilePath + m365 spo file get --webUrl $siteUrl --url $docServerRelativeUrl --asFile --path $targetFilePath Write-Host "File downloaded: " $docServerRelativeUrl $table.Cell($rowNumber, 1).Range.Text = $spolImage.Name diff --git a/docs/manual/docs/sample-scripts/spo/list-site-app-catalogs.md b/docs/manual/docs/sample-scripts/spo/list-site-app-catalogs.md index 1d51145294c..363a0b190d8 100644 --- a/docs/manual/docs/sample-scripts/spo/list-site-app-catalogs.md +++ b/docs/manual/docs/sample-scripts/spo/list-site-app-catalogs.md @@ -7,7 +7,7 @@ A sample that shows how to find all installed site collection application catalo Note, because the sample uses the SharePoint search API to identify the site collection application catalogs, a newly created one might not be indexed right away. The sample output would not list the newly created app catalog until the search crawler indexes it; this usually does not take longer than a few minutes. ```powershell tab="PowerShell Core" -$appCatalogs = o365 spo search --query "contentclass:STS_List_336" --selectProperties SPSiteURL --allResults --output json | ConvertFrom-Json +$appCatalogs = m365 spo search --query "contentclass:STS_List_336" --selectProperties SPSiteURL --allResults --output json | ConvertFrom-Json $appCatalogs | ForEach-Object { Write-Host $_.SPSiteURL } Write-Host 'Total count:' $appCatalogs.Count @@ -18,7 +18,7 @@ Write-Host 'Total count:' $appCatalogs.Count # requires jq: https://stedolan.github.io/jq/ -appCatalogs=$(o365 spo search --query "contentclass:STS_List_336" --selectProperties SPSiteURL --allResults --output json) +appCatalogs=$(m365 spo search --query "contentclass:STS_List_336" --selectProperties SPSiteURL --allResults --output json) echo $appCatalogs | jq -r '.[].SPSiteURL' echo "Total count:" $(echo $appCatalogs | jq length) diff --git a/docs/manual/docs/sample-scripts/spo/list-tenant-wide-extensions.md b/docs/manual/docs/sample-scripts/spo/list-tenant-wide-extensions.md index 0bd0d53e280..dec5b92b2ef 100644 --- a/docs/manual/docs/sample-scripts/spo/list-tenant-wide-extensions.md +++ b/docs/manual/docs/sample-scripts/spo/list-tenant-wide-extensions.md @@ -8,8 +8,8 @@ The following script lists all tenant-wide extensions deployed in the tenant. Th $listName = "Tenant Wide Extensions" $fields = "Id, Title, TenantWideExtensionDisabled, TenantWideExtensionLocation" -$appcatalogurl = o365 spo tenant appcatalogurl get -o365 spo listitem list --title $listName --webUrl $appcatalogurl --fields $fields +$appcatalogurl = m365 spo tenant appcatalogurl get +m365 spo listitem list --title $listName --webUrl $appcatalogurl --fields $fields ``` ```bash tab="Bash" @@ -18,8 +18,8 @@ o365 spo listitem list --title $listName --webUrl $appcatalogurl --fields $field listName="Tenant Wide Extensions" fields="Id, Title, TenantWideExtensionLocation, TenantWideExtensionDisabled" -appcatalogurl=$(o365 spo tenant appcatalogurl get) -o365 spo listitem list --title "$listName" --webUrl $appcatalogurl --fields "$fields" +appcatalogurl=$(m365 spo tenant appcatalogurl get) +m365 spo listitem list --title "$listName" --webUrl $appcatalogurl --fields "$fields" ``` !!! note diff --git a/docs/manual/docs/sample-scripts/spo/remove-custom-themes.md b/docs/manual/docs/sample-scripts/spo/remove-custom-themes.md index 94b8962ed36..90ecb8c3377 100644 --- a/docs/manual/docs/sample-scripts/spo/remove-custom-themes.md +++ b/docs/manual/docs/sample-scripts/spo/remove-custom-themes.md @@ -6,7 +6,7 @@ Have you been creating a lot of beautiful themes lately and testing them in your ```powershell tab="PowerShell Core" $sparksjoy = "Cat Lovers United", "Multicolored theme" -$themes = o365 spo theme list -o json | ConvertFrom-Json +$themes = m365 spo theme list -o json | ConvertFrom-Json $themes = $themes | where {-not ($sparksjoy -contains $_.name)} $themes | Format-Table name if ($themes.Count -eq 0) { break } @@ -17,7 +17,7 @@ foreach ($theme in $themes) { $progress++ write-host $progress / $total":" $theme.name - o365 spo theme remove --name "$($theme.name)" --confirm + m365 spo theme remove --name "$($theme.name)" --confirm } ``` @@ -39,7 +39,7 @@ while read theme; do if [ "$exists" = false ]; then themestoremove+=("$theme") fi -done < <(o365 spo theme list -o json | jq -r '.[].name') +done < <(m365 spo theme list -o json | jq -r '.[].name') if [ ${#themestoremove[@]} = 0 ]; then exit 1 @@ -51,7 +51,7 @@ read foo for theme in "${themestoremove[@]}"; do echo "Deleting $theme..." - o365 spo theme remove --name "$theme" --confirm + m365 spo theme remove --name "$theme" --confirm done ``` diff --git a/docs/manual/docs/sample-scripts/spo/remove-site-designs.md b/docs/manual/docs/sample-scripts/spo/remove-site-designs.md index 06ad167f95e..e66e1586dab 100644 --- a/docs/manual/docs/sample-scripts/spo/remove-site-designs.md +++ b/docs/manual/docs/sample-scripts/spo/remove-site-designs.md @@ -6,7 +6,7 @@ Site designs and especially site scripts can be something that ends up just hang ```powershell tab="PowerShell Core" $sparksjoy = "Cat Lovers United", "Multicolored theme" -$sitedesigns = o365 spo sitedesign list -o json | ConvertFrom-Json +$sitedesigns = m365 spo sitedesign list -o json | ConvertFrom-Json $sitedesigns = $sitedesigns | where {-not ($sparksjoy -contains $_.Title)} $sitedesigns | Format-Table Title, SiteScriptIds, Description if ($sitedesigns.Count -eq 0) { break } @@ -17,7 +17,7 @@ foreach ($sitedesign in $sitedesigns) { $progress++ write-host $progress / $total":" $sitedesign.Title - o365 spo sitedesign remove --id "$($sitedesign.Id)" --confirm + m365 spo sitedesign remove --id "$($sitedesign.Id)" --confirm } ``` @@ -40,7 +40,7 @@ while read sitedesign; do if [ "$exists" = false ]; then sitedesignstoremove+=("$sitedesign") fi -done < <(o365 spo sitedesign list -o json | jq -r '.[].Title + ";" + .[].Id') +done < <(m365 spo sitedesign list -o json | jq -r '.[].Title + ";" + .[].Id') if [ ${#sitedesignstoremove[@]} = 0 ]; then exit 1 @@ -53,7 +53,7 @@ read foo for sitedesign in "${sitedesignstoremove[@]}"; do designinfo=(${sitedesign//;/ }) echo "Deleting ${designinfo[0]}..." - o365 spo sitedesign remove --id "${designinfo[1]}" --confirm + m365 spo sitedesign remove --id "${designinfo[1]}" --confirm done ``` diff --git a/docs/manual/docs/sample-scripts/spo/remove-site-scripts.md b/docs/manual/docs/sample-scripts/spo/remove-site-scripts.md index 9132c4c5c33..dfe2e511d5b 100644 --- a/docs/manual/docs/sample-scripts/spo/remove-site-scripts.md +++ b/docs/manual/docs/sample-scripts/spo/remove-site-scripts.md @@ -6,7 +6,7 @@ Site designs and especially site scripts can be something that ends up just hang ```powershell tab="PowerShell Core" $sparksjoy = "Project Site", "Issues List" -$siteScripts = o365 spo sitescript list -o json | ConvertFrom-Json +$siteScripts = m365 spo sitescript list -o json | ConvertFrom-Json $siteScripts = $siteScripts | where { -not ($sparksjoy -contains $_.Title)} if ($siteScripts.Count -eq 0) { break } $siteScripts | Format-Table Title, SiteScriptIds, Description @@ -17,7 +17,7 @@ foreach ($siteScript in $siteScripts) { $progress++ Write-Host $progress / $total":" $siteScript.Title - o365 spo sitescript remove -i $siteScript.Id --confirm + m365 spo sitescript remove -i $siteScript.Id --confirm } ``` @@ -42,7 +42,7 @@ while read script; do sitesscriptstoremove+=("$script") fi -done < <(o365 spo sitescript list -o json | jq -c '.[]') +done < <(m365 spo sitescript list -o json | jq -c '.[]') if [ ${#sitesscriptstoremove[@]} = 0 ]; then exit 1 @@ -55,7 +55,7 @@ for script in "${sitesscriptstoremove[@]}"; do scriptTitle=$(echo ${script} | jq -r '.Title') scriptId=$(echo ${script} | jq -r '.Id') echo "Deleting Site script..." $scriptTitle - o365 spo sitescript remove --id $scriptId --confirm + m365 spo sitescript remove --id $scriptId --confirm done ``` diff --git a/docs/manual/docs/sample-scripts/teams/deploy-teams-app.md b/docs/manual/docs/sample-scripts/teams/deploy-teams-app.md index f680ce5034d..68f4fc74ee2 100644 --- a/docs/manual/docs/sample-scripts/teams/deploy-teams-app.md +++ b/docs/manual/docs/sample-scripts/teams/deploy-teams-app.md @@ -5,31 +5,31 @@ Author: [Garry Trinder](https://github.com/garrytrinder) Installs or updates a Microsoft Teams app from an Azure DevOps pipeline. Deploys the app if it hasn't been deployed yet or updates the existing package if it's been previously deployed. ```powershell tab="PowerShell Core" -o365 login -t password -u $(username) -p $(password) +m365 login -t password -u $(username) -p $(password) -$apps = o365 teams app list -o json | ConvertFrom-Json +$apps = m365 teams app list -o json | ConvertFrom-Json $app = $apps | Where-Object { $_.externalId -eq $env:APPID} if ($app -eq $null) { # install app - o365 teams app publish -p $(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip + m365 teams app publish -p $(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip } else { # update app - o365 teams app update -i $app.id -p $(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip + m365 teams app update -i $app.id -p $(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip } ``` ```bash tab="Bash" -o365 login -t password -u $(username) -p $(password) +m365 login -t password -u $(username) -p $(password) -app=$(o365 teams app list -o json | jq '.[] | select(.externalId == "'"$APPID"'")') +app=$(m365 teams app list -o json | jq '.[] | select(.externalId == "'"$APPID"'")') if [ -z "$app" ]; then # install app - o365 teams app publish -p "$(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip" + m365 teams app publish -p "$(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip" else # update app appId=$(echo $app | jq '.id') - o365 teams app update -i $appId -p "$(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip" + m365 teams app update -i $appId -p "$(System.DefaultWorkingDirectory)/teams-app-CI/package/teams-app.zip" fi ``` diff --git a/docs/manual/docs/sample-scripts/teams/govern-orphan-teams.md b/docs/manual/docs/sample-scripts/teams/govern-orphan-teams.md index e9ae53a6642..56769d97a2d 100644 --- a/docs/manual/docs/sample-scripts/teams/govern-orphan-teams.md +++ b/docs/manual/docs/sample-scripts/teams/govern-orphan-teams.md @@ -5,14 +5,14 @@ Author: [Matti Paukkonen](https://mattipaukkonen.com/2019/10/09/govern-orphaned- Every team needs an owner, at least one. Common best practice is that you should have at least two users in owner role. Teams is not allowing the last owner to leave the team, but there might occasions when last owner is removed, example when people are leaving the organization and account gets deleted. This script finds those teams that no longer have an owner. ```powershell tab="PowerShell Core" -$availableTeams = o365 teams team list -o json | ConvertFrom-Json +$availableTeams = m365 teams team list -o json | ConvertFrom-Json $teams = @() foreach ($team in $availableTeams) { Write-host "Handling team: " -NoNewline -ForegroundColor Yellow Write-host $team.DisplayName -ForegroundColor Yellow - $group = o365 aad o365group get --id $team.id -o json | ConvertFrom-Json - $users = o365 teams user list --teamId $team.id -o json | ConvertFrom-Json + $group = m365 aad o365group get --id $team.id -o json | ConvertFrom-Json + $users = m365 teams user list --teamId $team.id -o json | ConvertFrom-Json $owners = @($users | Where-Object { $_.userType -eq "Owner" }) $members = @($users | Where-Object { $_.userType -eq "Member" }).Length $guests = @($users | Where-Object { $_.userType -eq "Guest" }).Length @@ -42,7 +42,7 @@ $teams | Format-Table -AutoSize defaultIFS=$IFS IFS=$'\n' -availableTeams=`o365 teams team list -o json` +availableTeams=`m365 teams team list -o json` teams=() for team in `echo $availableTeams | jq -c '.[]'`; do @@ -51,8 +51,8 @@ for team in `echo $availableTeams | jq -c '.[]'`; do echo "Handling team: ${displayName}" teamId=`echo $team | jq '.id'` - group=`o365 aad o365group get --id ${teamId} -o json` - users=`o365 teams user list --teamId ${teamId} -o json` + group=`m365 aad o365group get --id ${teamId} -o json` + users=`m365 teams user list --teamId ${teamId} -o json` groupId=`echo $team | jq '.id'` alias=`echo $group | jq '.mailNickName'` diff --git a/docs/manual/docs/sample-scripts/teams/remove-wikitab-teams.md b/docs/manual/docs/sample-scripts/teams/remove-wikitab-teams.md index 066beab47da..2120e3df8c7 100644 --- a/docs/manual/docs/sample-scripts/teams/remove-wikitab-teams.md +++ b/docs/manual/docs/sample-scripts/teams/remove-wikitab-teams.md @@ -8,17 +8,17 @@ Removes the wiki tab of a Microsoft Teams Team's channel. $groupMailNickname = "Architecture" $channelName = "General" -$groups = o365 aad o365group list --query "[?mailNickname=='$groupMailNickname']" -o json | ConvertFrom-Json +$groups = m365 aad o365group list --query "[?mailNickname=='$groupMailNickname']" -o json | ConvertFrom-Json if ($null -eq $groups) { Write-Error "A team with the mailNickname $groupMailNickname was not found" } else { - $channels = o365 teams channel list --teamId $groups[0].id --query "[?displayName=='$channelName']" -o json | ConvertFrom-Json + $channels = m365 teams channel list --teamId $groups[0].id --query "[?displayName=='$channelName']" -o json | ConvertFrom-Json if ($null -eq $channels) { Write-Error "A channel with the name $channelName was not found in the team" } else { - $tabs = o365 teams tab list --teamId $groups[0].id --channelId $channels[0].id --query "[?teamsApp.id=='com.microsoft.teamspace.tab.wiki']" -o json | ConvertFrom-Json + $tabs = m365 teams tab list --teamId $groups[0].id --channelId $channels[0].id --query "[?teamsApp.id=='com.microsoft.teamspace.tab.wiki']" -o json | ConvertFrom-Json if ($null -eq $tabs) { Write-Error "A Wiki tab was not found in the channel" } else { write-host "Removing wiki tab for the channel.." -ForegroundColor Green - o365 teams tab remove --teamId $groups[0].id --channelId $channels[0].id --tabId $tabs[0].id --confirm + m365 teams tab remove --teamId $groups[0].id --channelId $channels[0].id --tabId $tabs[0].id --confirm write-host " ...Done" -ForegroundColor Green } } @@ -34,25 +34,25 @@ groupMailNickname="Architecture" channelName="Channel" wikiTabId="com.microsoft.teamspace.tab.wiki" -groups=$(o365 aad o365group list -o json | jq '.[] | select(.mailNickname == "'"$groupMailNickname"'")') +groups=$(m365 aad o365group list -o json | jq '.[] | select(.mailNickname == "'"$groupMailNickname"'")') if [ -z "$groups" ]; then echo "A team with the mailNickname $groupMailNickname was not found" else teamId=$(echo $groups | jq '.id') - channels=$(o365 teams channel list --teamId $teamId -o json | jq '.[] | select(.displayName == "'"$channelName"'")') + channels=$(m365 teams channel list --teamId $teamId -o json | jq '.[] | select(.displayName == "'"$channelName"'")') if [ -z "$channels" ]; then echo "A channel with the name $channelName was not found in the team" else channelId=$(echo $channels | jq '.id') - tabs=$(o365 teams tab list --teamId $teamId --channelId $channelId -o json | jq '.[] | select(.teamsApp.id == "'"$wikiTabId"'")') + tabs=$(m365 teams tab list --teamId $teamId --channelId $channelId -o json | jq '.[] | select(.teamsApp.id == "'"$wikiTabId"'")') if [ -z "$tabs" ]; then echo "A Wiki tab was not found in the channel" else tabId=$(echo $tabs | jq '.id') echo "Removing wiki tab for the channel.." - o365 teams tab remove --teamId $teamId --channelId $channelId --tabId $tabId --confirm + m365 teams tab remove --teamId $teamId --channelId $channelId --tabId $tabId --confirm echo "...Done" fi fi diff --git a/docs/manual/docs/user-guide/cli-output-mode.md b/docs/manual/docs/user-guide/cli-output-mode.md index d664075ca49..021b3750ef7 100644 --- a/docs/manual/docs/user-guide/cli-output-mode.md +++ b/docs/manual/docs/user-guide/cli-output-mode.md @@ -1,21 +1,21 @@ -# Office 365 CLI output mode +# CLI for Microsoft 365 output mode -Office 365 CLI commands can present their output either as plain-text or as JSON. Following is information on these two output modes along with information when to use which. +CLI for Microsoft 365 commands can present their output either as plain-text or as JSON. Following is information on these two output modes along with information when to use which. ## Choose the command output mode -All commands in Office 365 CLI can present their output as plain-text or as JSON. By default, all commands use the text output mode, but by setting the `--output`, or `-o` for short, option to `json`, you can change the output mode for that command to JSON. +All commands in CLI for Microsoft 365 can present their output as plain-text or as JSON. By default, all commands use the text output mode, but by setting the `--output`, or `-o` for short, option to `json`, you can change the output mode for that command to JSON. ## Text output mode -By default, all commands in Office 365 CLI present their output as plain-text. Depending on the command output, the value is presented as-is or formatted for readability. +By default, all commands in CLI for Microsoft 365 present their output as plain-text. Depending on the command output, the value is presented as-is or formatted for readability. ### Simple values -If the command output is a simple value, such as a number, boolean or a string, the value is returned as-is. For example, if the Office 365 Public CDN is enabled on the currently connected tenant, executing the `spo cdn get` command, will return `true`: +If the command output is a simple value, such as a number, boolean or a string, the value is returned as-is. For example, if the Microsoft 365 Public CDN is enabled on the currently connected tenant, executing the `spo cdn get` command, will return `true`: ```sh -$ o365 spo cdn get +$ m365 spo cdn get true ``` @@ -24,7 +24,7 @@ true If the command returns information about an object such as a site, list or an app, that contains a number of properties, the output in text mode is formatted as key-value pairs. For example, getting information about a specific app, will return output similar to: ```sh -$ o365 spo app get -i e6362993-d4fd-4c5a-8254-fd095a7291ad +$ m365 spo app get -i e6362993-d4fd-4c5a-8254-fd095a7291ad AppCatalogVersion : 1.0.0.0 CanUpgrade : false CurrentVersionDeployed: false @@ -40,7 +40,7 @@ Title : spfx-140-online-client-side-solution If the command returns information about multiple objects, the output is formatted as a table. For example, getting the list of available app, will return output similar to: ```sh -$ o365 spo app list +$ m365 spo app list Title ID Deployed AppCatalogVersion ------------------------------------ ------------------------------------ -------- ----------------- spfx-140-online-client-side-solution e6362993-d4fd-4c5a-8254-fd095a7291ad false 1.0.0.0 @@ -50,7 +50,7 @@ spfx-134-client-side-solution 5ae74650-b00b-46a9-925f-9c9bd70a0cb6 fals If only one app is returned, it will be displayed as key-value pairs: ```sh -$ o365 spo app list +$ m365 spo app list AppCatalogVersion: 1.0.0.0 Deployed : false ID : e6362993-d4fd-4c5a-8254-fd095a7291ad @@ -59,14 +59,14 @@ Title : spfx-140-online-client-side-solution ## JSON output mode -Optionally, you can have all Office 365 CLI commands return their output as JSON strings. This is invaluable when building scripts using the CLI, where the output of one command, has to be processed by another command. +Optionally, you can have all CLI for Microsoft 365 commands return their output as JSON strings. This is invaluable when building scripts using the CLI, where the output of one command, has to be processed by another command. ### Simple values -Simple values in JSON output, are returned as-is. For example, if the Office 365 Public CDN is enabled on the currently connected tenant, executing the `spo cdn get` command, will return `true`: +Simple values in JSON output, are returned as-is. For example, if the Microsoft 365 Public CDN is enabled on the currently connected tenant, executing the `spo cdn get` command, will return `true`: ```sh -$ o365 spo cdn get -o json +$ m365 spo cdn get -o json true ``` @@ -145,12 +145,12 @@ When executing commands in JSON output mode with the `--verbose` or `--debug` fl ## Processing command output with JMESPath -Office 365 CLI supports filtering, sorting and querying data returned by its commands using [JMESPath](http://jmespath.org/) queries. Queries can be specified using the `--query` option on each command and are applied just before the data retrieved by the command is sent to the console. While you can apply JMESPath queries in all output modes, they are the most powerful in combination with JSON output where the data is unfiltered and the complete data set is sent to output. +CLI for Microsoft 365 supports filtering, sorting and querying data returned by its commands using [JMESPath](http://jmespath.org/) queries. Queries can be specified using the `--query` option on each command and are applied just before the data retrieved by the command is sent to the console. While you can apply JMESPath queries in all output modes, they are the most powerful in combination with JSON output where the data is unfiltered and the complete data set is sent to output. For example, you can retrieve the list of all SharePoint site collections in your tenant, by executing: ```sh -$ o365 spo site list +$ m365 spo site list Title Url ----------------------------------- ------------------------------------------------------------------------- Digital Initiative Public Relations https://contoso.sharepoint.com/sites/DigitalInitiativePublicRelations @@ -164,7 +164,7 @@ Sales and Marketing https://contoso.sharepoint.com/sites/SalesA To retrieve information only about sites matching a specific title or URL, you could execute: ```sh -$ o365 spo site list --query "[?Title == 'Retail']" +$ m365 spo site list --query "[?Title == 'Retail']" Title: Retail Url : https://contoso.sharepoint.com/sites/Retail ``` @@ -175,14 +175,14 @@ Url : https://contoso.sharepoint.com/sites/Retail If you wanted to find site collections using a specific site template, you would switch to the JSON output mode, to get access to all retrieved information, and apply the query to the returned data: ```sh -$ o365 spo site list --output json --query "[?Template == 'GROUP#0'].{Title: Title, Url: Url}" +$ m365 spo site list --output json --query "[?Template == 'GROUP#0'].{Title: Title, Url: Url}" [{"Title":"Mark 8 Project Team","Url":"https://contoso.sharepoint.com/sites/Mark8ProjectTeam"},{"Title":"Operations","Url":"https://contoso.sharepoint.com/sites/operations"},{"Title":"Digital Initiative Public Relations","Url":"https://contoso.sharepoint.com/sites/DigitalInitiativePublicRelations"},{"Title":"Retail","Url":"https://contoso.sharepoint.com/sites/Retail"},{"Title":"Leadership Team","Url":"https://contoso.sharepoint.com/sites/leadership"},{"Title":"Sales and Marketing","Url":"https://contoso.sharepoint.com/sites/SalesAndMarketing"}] ``` To make the output more readable, you could pass it to a JSON processor such as [jq](https://stedolan.github.io/jq/): ```sh -$ o365 spo site list --output json --query "[?Template == 'GROUP#0'].{Title: Title, Url: Url}" | jq +$ m365 spo site list --output json --query "[?Template == 'GROUP#0'].{Title: Title, Url: Url}" | jq [ { "Title": "Mark 8 Project Team", @@ -213,37 +213,37 @@ $ o365 spo site list --output json --query "[?Template == 'GROUP#0'].{Title: Tit ## When to use which output mode -Generally, you will use the default text output when interacting with the CLI yourself. When building scripts using the Office 365 CLI, you will use the JSON output mode, because processing JSON strings is much more convenient and reliable than processing plain-text output. +Generally, you will use the default text output when interacting with the CLI yourself. When building scripts using the CLI for Microsoft 365, you will use the JSON output mode, because processing JSON strings is much more convenient and reliable than processing plain-text output. ## Sample script -Using the JSON output mode allows you to build scripts using the Office 365 CLI. The CLI works on any platform, but as there is no common way to work with objects and command output on all platforms and shells, we chose JSON as the format to serialize objects in the Office 365 CLI. +Using the JSON output mode allows you to build scripts using the CLI for Microsoft 365. The CLI works on any platform, but as there is no common way to work with objects and command output on all platforms and shells, we chose JSON as the format to serialize objects in the CLI for Microsoft 365. -Following, is a sample script, that you could build using the Office 365 CLI in Bash: +Following, is a sample script, that you could build using the CLI for Microsoft 365 in Bash: ```sh # get all apps available in the tenant app catalog -apps=$(o365 spo app list -o json) +apps=$(m365 spo app list -o json) # get IDs of all apps that are not deployed notDeployedAppsIds=($(echo $apps | jq -r '.[] | select(.Deployed == false) | {ID} | .[]')) # deploy all not deployed apps for appId in $notDeployedAppsIds; do - o365 spo app deploy -i $appId + m365 spo app deploy -i $appId done ``` -_First, you use the Office 365 CLI to get the list of all apps from the tenant app catalog using the [spo app list](../cmd/spo/app/app-list.md) command. You set the output type to JSON and store it in a shell variable `apps`. Next, you parse the JSON string using [jq](https://stedolan.github.io/jq/) and get IDs of apps that are not deployed. Finally, for each ID you run the [spo app deploy](../cmd/spo/app/app-deploy.md) Office 365 CLI command passing the ID as a command argument. Notice, that in the script, both `spo` commands are prepended with `o365` and executed as separate commands directly in the shell._ +_First, you use the CLI for Microsoft 365 to get the list of all apps from the tenant app catalog using the [spo app list](../cmd/spo/app/app-list.md) command. You set the output type to JSON and store it in a shell variable `apps`. Next, you parse the JSON string using [jq](https://stedolan.github.io/jq/) and get IDs of apps that are not deployed. Finally, for each ID you run the [spo app deploy](../cmd/spo/app/app-deploy.md) CLI for Microsoft 365 command passing the ID as a command argument. Notice, that in the script, both `spo` commands are prepended with `m365` and executed as separate commands directly in the shell._ The same could be accomplished in PowerShell as well: ```powershell # get all apps available in the tenant app catalog -$apps = o365 spo app list -o json | ConvertFrom-Json +$apps = m365 spo app list -o json | ConvertFrom-Json # get all apps that are not yet deployed and deploy them -$apps | ? Deployed -eq $false | % { o365 spo app deploy -i $_.ID } +$apps | ? Deployed -eq $false | % { m365 spo app deploy -i $_.ID } ``` -Because PowerShell offers native support for working with JSON strings and objects, the same script written in PowerShell is simpler than the one in Bash. At the end of the day it's up to you to choose if you want to use the Office 365 CLI in Bash, PowerShell or some other shell. Both Bash and PowerShell are available on multiple platforms, and if you have a team using different platforms, writing scripts using Office 365 CLI in Bash or PowerShell will let everyone in your team use them. \ No newline at end of file +Because PowerShell offers native support for working with JSON strings and objects, the same script written in PowerShell is simpler than the one in Bash. At the end of the day it's up to you to choose if you want to use the CLI for Microsoft 365 in Bash, PowerShell or some other shell. Both Bash and PowerShell are available on multiple platforms, and if you have a team using different platforms, writing scripts using CLI for Microsoft 365 in Bash or PowerShell will let everyone in your team use them. \ No newline at end of file diff --git a/docs/manual/docs/user-guide/connecting-office-365.md b/docs/manual/docs/user-guide/connecting-office-365.md index c80e7de320a..9e6a1ca72c7 100644 --- a/docs/manual/docs/user-guide/connecting-office-365.md +++ b/docs/manual/docs/user-guide/connecting-office-365.md @@ -1,77 +1,77 @@ -# Logging in to Office 365 +# Logging in to Microsoft 365 -Before you can use Office 365 CLI commands to manage your tenant, you have to log in to Office 365. Following section explains how you can log in and check the Office 365 login status. +Before you can use CLI for Microsoft 365 commands to manage your tenant, you have to log in to Microsoft 365. Following section explains how you can log in and check the Microsoft 365 login status. -## Office 365 services +## Microsoft 365 services -Using the Office 365 CLI you can manage different areas of an Office 365 tenant. Currently, commands for working with SharePoint Online, Azure Active Directory, Microsoft Graph and the Azure Management Service are available, but more commands for other services will be added in the future. +Using the CLI for Microsoft 365 you can manage different areas of an Microsoft 365 tenant. Currently, commands for working with SharePoint Online, Azure Active Directory, Microsoft Graph and the Azure Management Service are available, but more commands for other services will be added in the future. -Commands in the Office 365 CLI are organized into services. For example, all commands that manage SharePoint Online begin with `spo` (`spo app list`, `spo cdn get`, etc.) and commands for working with the Azure AD begin with `aad`. After logging in to Office 365, you can communicate with any Office 365 service supported by the Office 365 CLI and it will automatically retrieve the necessary access token. +Commands in the CLI for Microsoft 365 are organized into services. For example, all commands that manage SharePoint Online begin with `spo` (`spo app list`, `spo cdn get`, etc.) and commands for working with the Azure AD begin with `aad`. After logging in to Microsoft 365, you can communicate with any Microsoft 365 service supported by the CLI for Microsoft 365 and it will automatically retrieve the necessary access token. -### Log in to Office 365 +### Log in to Microsoft 365 -Office 365 CLI offers you a number of ways to log in to Office 365. +CLI for Microsoft 365 offers you a number of ways to log in to Microsoft 365. #### Log in using the default device code flow -The default way to log in to Office 365 using the Office 365 CLI is through the device code flow. To log in to Office 365, use the `login` command. +The default way to log in to Microsoft 365 using the CLI for Microsoft 365 is through the device code flow. To log in to Microsoft 365, use the `login` command. -After executing the `login` command, you will be prompted to navigate to _https://aka.ms/devicelogin_ in your web browser and enter the login code presented to you by the Office 365 CLI in the command line. After entering the code, you will see the prompt that you are about to authenticate the _PnP Office 365 Management Shell_ application to access your tenant on your behalf. +After executing the `login` command, you will be prompted to navigate to _https://aka.ms/devicelogin_ in your web browser and enter the login code presented to you by the CLI for Microsoft 365 in the command line. After entering the code, you will see the prompt that you are about to authenticate the _PnP Microsoft 365 Management Shell_ application to access your tenant on your behalf. [![Signing in to Azure Active Directory](../images/login.png)](../images/login.png) -If you are using the Office 365 CLI for the first time, you will be also prompted to verify the permissions you are about to grant the Office 365 CLI. This is referred to as _consent_. +If you are using the CLI for Microsoft 365 for the first time, you will be also prompted to verify the permissions you are about to grant the CLI for Microsoft 365. This is referred to as _consent_. -[![Granting the Office 365 CLI the necessary permissions](../images/consent.png)](../images/consent.png) +[![Granting the CLI for Microsoft 365 the necessary permissions](../images/consent.png)](../images/consent.png) -The device code flow is the recommended approach for command-line tools to authenticate with resources secured with Azure AD. Because the authentication process is handled in the browser by Azure AD itself, it allows you to benefit of rich security features such as multi-factor authentication or conditional access. The device code flow is interactive and requires user interaction which might be limiting if you want to use the Office 365 CLI in your continuous deployment setup which is fully automated and doesn't involve user interaction. +The device code flow is the recommended approach for command-line tools to authenticate with resources secured with Azure AD. Because the authentication process is handled in the browser by Azure AD itself, it allows you to benefit of rich security features such as multi-factor authentication or conditional access. The device code flow is interactive and requires user interaction which might be limiting if you want to use the CLI for Microsoft 365 in your continuous deployment setup which is fully automated and doesn't involve user interaction. #### Log in using user name and password -An alternative way to log in to Office 365 in the Office 365 CLI is by using a user name and password. To use this way of authenticating, set the `authType` option to `password` and specify your credentials using the `userName` and `password` options. +An alternative way to log in to Microsoft 365 in the CLI for Microsoft 365 is by using a user name and password. To use this way of authenticating, set the `authType` option to `password` and specify your credentials using the `userName` and `password` options. -To log in to Office 365 using your user name and password, execute: +To log in to Microsoft 365 using your user name and password, execute: ```sh login --authType password --userName user@contoso.com --password pass@word1 ``` -Using credentials to log in to Office 365 is convenient in automation scenarios where you cannot authenticate interactively. The downside of this way of authenticating is, that it doesn't allow you to use any of the advanced security features that Azure AD offers. If your account for example uses multi-factor authentication, logging in to Office 365 using credentials will fail. +Using credentials to log in to Microsoft 365 is convenient in automation scenarios where you cannot authenticate interactively. The downside of this way of authenticating is, that it doesn't allow you to use any of the advanced security features that Azure AD offers. If your account for example uses multi-factor authentication, logging in to Microsoft 365 using credentials will fail. !!! attention - When logging in to Office 365 using credentials, Office 365 CLI will persist not only the retrieved access and refresh token, but also the credentials you specified when logging in. This is necessary for the CLI to be able to retrieve a new refresh token, in case the previously retrieved refresh token expired or has been invalidated. + When logging in to Microsoft 365 using credentials, CLI for Microsoft 365 will persist not only the retrieved access and refresh token, but also the credentials you specified when logging in. This is necessary for the CLI to be able to retrieve a new refresh token, in case the previously retrieved refresh token expired or has been invalidated. Generally, you should use the default device code flow. If you need to use a non-interactive authentication flow, you can authenticate using a certificate or credentials of an account that has sufficient privileges in your tenant and doesn't have multi-factor authentication or other advanced security features enabled. #### Log in using a certificate -Another way to log in to Office 365 in the Office 365 CLI is by using a certificate. To use this authentication method, set the `OFFICE365CLI_AADAPPID` environment variable to the ID of the Azure AD application that you want to use to authenticate the Office 365 CLI and the `OFFICE365CLI_TENANT` environment variable to the ID of your Azure AD directory. When calling the login command, set the `authType` option to `certificate`, specify the path to the certificate private key using the `certificateFile` option and specify the certificate thumbprint using the `thumbprint` option. +Another way to log in to Microsoft 365 in the CLI for Microsoft 365 is by using a certificate. To use this authentication method, set the `OFFICE365CLI_AADAPPID` environment variable to the ID of the Azure AD application that you want to use to authenticate the CLI for Microsoft 365 and the `OFFICE365CLI_TENANT` environment variable to the ID of your Azure AD directory. When calling the login command, set the `authType` option to `certificate`, specify the path to the certificate private key using the `certificateFile` option and specify the certificate thumbprint using the `thumbprint` option. -To log in to Office 365 using a Personal Information Exchange (.pfx) file, execute: +To log in to Microsoft 365 using a Personal Information Exchange (.pfx) file, execute: ```sh login --authType certificate --certificateFile /Users/user/dev/localhost.pfx --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 --password 'pass@word1' ``` -To log in to Office 365 using a Privacy Enhanced Mail (PEM) certificate, execute: +To log in to Microsoft 365 using a Privacy Enhanced Mail (PEM) certificate, execute: ```sh login --authType certificate --certificateFile /Users/user/dev/localhost.pem --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 ``` -Logging in to Office 365 using a certificate is convenient for automation scenarios where you cannot authenticate interactively but also don't want to use credentials. +Logging in to Microsoft 365 using a certificate is convenient for automation scenarios where you cannot authenticate interactively but also don't want to use credentials. Because there is no user context when logging in using a certificate, you will typically create a new Azure AD application, specific to your organization and grant it the required permissions. !!! attention - You should keep in mind, that because the Office 365 CLI will be accessing these APIs with app-only context, you need to grant the correct application permissions rather than delegated permissions that would be used in other authentication methods. + You should keep in mind, that because the CLI for Microsoft 365 will be accessing these APIs with app-only context, you need to grant the correct application permissions rather than delegated permissions that would be used in other authentication methods. -Logging in using a certificate gives the Office 365 CLI app-only access to Office 365 services. Not all operations support app-only access so it is possible, that some CLI commands will fail when executed while logged in to Office 365 using a certificate. +Logging in using a certificate gives the CLI for Microsoft 365 app-only access to Microsoft 365 services. Not all operations support app-only access so it is possible, that some CLI commands will fail when executed while logged in to Microsoft 365 using a certificate. !!! attention - When logging in to Office 365 using a certificate, Office 365 CLI will persist not only the retrieved access token but also the contents of the certificate's private key and its thumbprint. This is necessary for the CLI to be able to retrieve a new access token in case of the previously retrieved access token expired or has been invalidated. + When logging in to Microsoft 365 using a certificate, CLI for Microsoft 365 will persist not only the retrieved access token but also the contents of the certificate's private key and its thumbprint. This is necessary for the CLI to be able to retrieve a new access token in case of the previously retrieved access token expired or has been invalidated. -Generally, you should use the default device code flow. If you need to use a non-interactive authentication flow, to for example integrate the Office 365 CLI in your build pipeline, you can login using a certificate or user credentials. +Generally, you should use the default device code flow. If you need to use a non-interactive authentication flow, to for example integrate the CLI for Microsoft 365 in your build pipeline, you can login using a certificate or user credentials. !!! attention PFX files exported from a Windows key store will not work as they are protected with either a password or Active Directory account. The private key must either be exported from the protected .pfx or newly created using 3rd party tools like OpenSSL (https://www.openssl.org/). @@ -88,7 +88,7 @@ Create a new Personal Information Exchange (.pfx) file openssl pkcs12 -export -out protected.pfx -inkey privateKey.key -in certificate.cer -password pass:"pass@word1" ``` -At this point the `protected.pfx` file can be used to log in the Office 365 CLI following the instructions above for logging in using a .pfx file. +At this point the `protected.pfx` file can be used to log in the CLI for Microsoft 365 following the instructions above for logging in using a .pfx file. If login with the .pfx file does not work then extract the private key from a protected .pfx and unprotect it: @@ -96,49 +96,49 @@ If login with the .pfx file does not work then extract the private key from a pr openssl pkcs12 -in protected.pfx -out privateKeyWithPassphrase.pem -nodes ``` -At this point the `privateKeyWithPassphrase.pem` file can be used to log in the Office 365 CLI following the instructions above for logging in using a PEM certificate. +At this point the `privateKeyWithPassphrase.pem` file can be used to log in the CLI for Microsoft 365 following the instructions above for logging in using a PEM certificate. ### Check login status -To see if you're logged in to Office 365 and if so, with which account, use the `status` command. +To see if you're logged in to Microsoft 365 and if so, with which account, use the `status` command. -If you're logged in to Office 365 using a certificate, the `status` command will show the name of the Azure AD application used to log in. +If you're logged in to Microsoft 365 using a certificate, the `status` command will show the name of the Azure AD application used to log in. -### Log out from Office 365 +### Log out from Microsoft 365 -To log out from Office 365, use the `logout` command. Executing the `logout` command removes all connection information such as user name, refresh or access tokens stored on your computer. +To log out from Microsoft 365, use the `logout` command. Executing the `logout` command removes all connection information such as user name, refresh or access tokens stored on your computer. ### Working with SharePoint Online -Office 365 CLI automatically detects the URL of your SharePoint Online tenant when executing SharePoint commands. All you need to do is to log in to Office 365 with your account. Commands, that operate on specific site collections or sites, allow you to specify the URL of the site on which you want to perform the operation and you can execute them without having to specifically connect or login to the given site. Office 365 CLI will automatically retrieve the necessary access token to execute the given command. +CLI for Microsoft 365 automatically detects the URL of your SharePoint Online tenant when executing SharePoint commands. All you need to do is to log in to Microsoft 365 with your account. Commands, that operate on specific site collections or sites, allow you to specify the URL of the site on which you want to perform the operation and you can execute them without having to specifically connect or login to the given site. CLI for Microsoft 365 will automatically retrieve the necessary access token to execute the given command. !!! important - Some SharePoint commands in the Office 365 CLI require access to tenant-level resources. To execute these commands, you have to have permissions to access the tenant admin site. + Some SharePoint commands in the CLI for Microsoft 365 require access to tenant-level resources. To execute these commands, you have to have permissions to access the tenant admin site. -## Authorize with Office 365 +## Authorize with Microsoft 365 -To authorize for communicating with Office 365 API, the Office 365 CLI uses the OAuth 2.0 protocol. When using the default device code flow, you authenticate with Azure AD in the web browser. After authenticating, Office 365 CLI will attempt to retrieve a valid access token for the specified Office 365 service. If you have insufficient permissions to access the particular service, authorization will fail with an adequate error. +To authorize for communicating with Microsoft 365 API, the CLI for Microsoft 365 uses the OAuth 2.0 protocol. When using the default device code flow, you authenticate with Azure AD in the web browser. After authenticating, CLI for Microsoft 365 will attempt to retrieve a valid access token for the specified Microsoft 365 service. If you have insufficient permissions to access the particular service, authorization will fail with an adequate error. -If you authenticate using credentials, the authentication and authorization are a part of the same request that Office 365 CLI issues towards Azure AD. If either authentication or authorization fails, you will see a corresponding error message explaining what went wrong. +If you authenticate using credentials, the authentication and authorization are a part of the same request that CLI for Microsoft 365 issues towards Azure AD. If either authentication or authorization fails, you will see a corresponding error message explaining what went wrong. -## Re-consent the PnP Office 365 Management Shell Azure AD application +## Re-consent the PnP Microsoft 365 Management Shell Azure AD application -Office 365 CLI uses the _PnP Office 365 Management Shell_ Azure AD application to log in to your Office 365 tenant on your behalf. As we add new commands to the CLI, it's possible, that new permissions will be added to the _PnP Office 365 Management Shell_ Azure AD application. To be able to use the newly added commands which depend on these new permissions, you will have to re-approve the _PnP Office 365 Management Shell_ Azure AD application in your Azure AD. This process is also known as _re-consenting the Azure AD application_. +CLI for Microsoft 365 uses the _PnP Microsoft 365 Management Shell_ Azure AD application to log in to your Microsoft 365 tenant on your behalf. As we add new commands to the CLI, it's possible, that new permissions will be added to the _PnP Microsoft 365 Management Shell_ Azure AD application. To be able to use the newly added commands which depend on these new permissions, you will have to re-approve the _PnP Microsoft 365 Management Shell_ Azure AD application in your Azure AD. This process is also known as _re-consenting the Azure AD application_. -To re-consent the _PnP Office 365 Management Shell_ application in your Azure AD, in the command line execute: +To re-consent the _PnP Microsoft 365 Management Shell_ application in your Azure AD, in the command line execute: ```sh o365 cli reconsent ``` -Office 365 CLI will provide you with a URL that you should open in the web browser and sign in with your organizational account. After authenticating, Azure AD will prompt you to approve the new set of permissions. Once you approved the permissions, you will be redirected to an empty page. You can now use all commands in the Office 365 CLI. +CLI for Microsoft 365 will provide you with a URL that you should open in the web browser and sign in with your organizational account. After authenticating, Azure AD will prompt you to approve the new set of permissions. Once you approved the permissions, you will be redirected to an empty page. You can now use all commands in the CLI for Microsoft 365. -## Logging in to Office 365 via a proxy +## Logging in to Microsoft 365 via a proxy -All communication between the Office 365 CLI and Office 365 APIs happens via web requests. If you're behind a proxy, you should set up an environment variable to allow Office 365 CLI to log in to Office 365. More information about the necessary configuration steps is available at [https://github.com/request/request#controlling-proxy-behaviour-using-environment-variables](https://github.com/request/request#controlling-proxy-behaviour-using-environment-variables). +All communication between the CLI for Microsoft 365 and Microsoft 365 APIs happens via web requests. If you're behind a proxy, you should set up an environment variable to allow CLI for Microsoft 365 to log in to Microsoft 365. More information about the necessary configuration steps is available at [https://github.com/request/request#controlling-proxy-behaviour-using-environment-variables](https://github.com/request/request#controlling-proxy-behaviour-using-environment-variables). ## Persisted connections -After logging in to Office 365, the Office 365 CLI will persist that connection information until you explicitly log out from Office 365. This is necessary to support building scripts using the Office 365 CLI, where each command is executed independently of other commands. Persisted connection contains information about the user name used to establish the connection as well as the retrieved refresh- and access tokens. To secure this information from unprivileged access, it's stored securely in the password store specific to the platform on which you're using the CLI. For more information, see the separate article dedicated to [persisting connection information](../concepts/persisting-connection.md) in the Office 365 CLI. +After logging in to Microsoft 365, the CLI for Microsoft 365 will persist that connection information until you explicitly log out from Microsoft 365. This is necessary to support building scripts using the CLI for Microsoft 365, where each command is executed independently of other commands. Persisted connection contains information about the user name used to establish the connection as well as the retrieved refresh- and access tokens. To secure this information from unprivileged access, it's stored securely in the password store specific to the platform on which you're using the CLI. For more information, see the separate article dedicated to [persisting connection information](../concepts/persisting-connection.md) in the CLI for Microsoft 365. diff --git a/docs/manual/docs/user-guide/installing-cli.md b/docs/manual/docs/user-guide/installing-cli.md index 946962af48c..45c6fc19c0a 100644 --- a/docs/manual/docs/user-guide/installing-cli.md +++ b/docs/manual/docs/user-guide/installing-cli.md @@ -1,40 +1,40 @@ -# Installing the Office 365 CLI +# Installing the CLI for Microsoft 365 -Thank you for your interest in the Office 365 CLI. Following information will help you install the Office 365 CLI and keep it up to date. +Thank you for your interest in the CLI for Microsoft 365. Following information will help you install the CLI for Microsoft 365 and keep it up to date. ## Prerequisites -To use the Office 365 CLI you need Node.js. The CLI has been tested with Node.js versions 6 and higher, but we recommend you to use the Node.js LTS version available at the moment. For more information on installing Node.js for your platform visit [https://nodejs.org](https://nodejs.org). +To use the CLI for Microsoft 365 you need Node.js. The CLI has been tested with Node.js versions 6 and higher, but we recommend you to use the Node.js LTS version available at the moment. For more information on installing Node.js for your platform visit [https://nodejs.org](https://nodejs.org). -Office 365 CLI works on Windows, macOS and Linux and you can use it with any shell on these platforms. +CLI for Microsoft 365 works on Windows, macOS and Linux and you can use it with any shell on these platforms. -## Install the Office 365 CLI +## Install the CLI for Microsoft 365 -Office 365 CLI is distributed as a Node.js package and published on [npmjs.com](https://www.npmjs.com). You can install it using your Node package manager, such as npm or Yarn. +CLI for Microsoft 365 is distributed as a Node.js package and published on [npmjs.com](https://www.npmjs.com). You can install it using your Node package manager, such as npm or Yarn. -To install the Office 365 CLI, in the command line execute: +To install the CLI for Microsoft 365, in the command line execute: ```sh -npm install -g @pnp/office365-cli +npm install -g @pnp/cli-microsoft365 ``` -If you're using Yarn, you can install the Office 365 CLI by executing: +If you're using Yarn, you can install the CLI for Microsoft 365 by executing: ```sh -yarn global add @pnp/office365-cli +yarn global add @pnp/cli-microsoft365 ``` !!! tip - We are regularly publishing beta versions of the Office 365 CLI with latest features and fixes. If you want to use the beta version of the CLI, add `@next` to the package name when installing the CLI, for example `npm install -g @pnp/office365-cli@next`. Please note, that you can have installed either the beta version or the public version of the CLI but not both. + We are regularly publishing beta versions of the CLI for Microsoft 365 with latest features and fixes. If you want to use the beta version of the CLI, add `@next` to the package name when installing the CLI, for example `npm install -g @pnp/cli-microsoft365@next`. Please note, that you can have installed either the beta version or the public version of the CLI but not both. ## Check the installed version -To check which version of the Office 365 CLI you have installed on your computer, execute in the command line: +To check which version of the CLI for Microsoft 365 you have installed on your computer, execute in the command line: ```sh -o365 version +m365 version ``` Alternatively, you can check the version of the Node.js package you have installed, by executing: @@ -47,7 +47,7 @@ The version of the CLI is the same as the version of the Node.js package distrib ## Check if a new version is available -We are continuously evolving the Office 365 CLI and adding more features to it. You can download new versions of the CLI from npmjs.com. To check, if a new version of the Office 365 CLI is available, execute in the command line: +We are continuously evolving the CLI for Microsoft 365 and adding more features to it. You can download new versions of the CLI from npmjs.com. To check, if a new version of the CLI for Microsoft 365 is available, execute in the command line: ```sh npm outdated -g @@ -55,13 +55,13 @@ npm outdated -g For each package that you have installed globally, npm will show the version you have currently installed as well as the latest version available on npm. -If you want to check if a new beta version of the Office 365 CLI is available, execute in the command line `npm view @pnp/office365-cli`. Next, compare the version listed as the `@next` tag with the version you have installed. Beta versions of the Office 365 CLI are tagged with source code commits so that it's easy for the team to debug it in case of any issues. +If you want to check if a new beta version of the CLI for Microsoft 365 is available, execute in the command line `npm view @pnp/cli-microsoft365`. Next, compare the version listed as the `@next` tag with the version you have installed. Beta versions of the CLI for Microsoft 365 are tagged with source code commits so that it's easy for the team to debug it in case of any issues. ```sh hl_lines="5" -$ npm view @pnp/office365-cli +$ npm view @pnp/cli-microsoft365 -{ name: '@pnp/office365-cli', - description: 'CLI for managing Office 365 configuration', +{ name: '@pnp/cli-microsoft365', + description: 'CLI for managing Microsoft 365 configuration', 'dist-tags': { next: '0.5.0-beta.fe510b6', latest: '0.4.0' }, versions: [ '0.1.0-beta.b35346a', @@ -76,25 +76,25 @@ $ npm view @pnp/office365-cli To update the CLI, execute in the command line: ```sh -npm install -g @pnp/office365-cli@latest +npm install -g @pnp/cli-microsoft365@latest ``` -This will download and install the latest public version of the Office 365 CLI. If you want to update to the latest beta version of the CLI, replace `@latest` with `@next`. +This will download and install the latest public version of the CLI for Microsoft 365. If you want to update to the latest beta version of the CLI, replace `@latest` with `@next`. !!! important - New version of the Office 365 CLI often contains new commands. Don't forget to update command completion for your terminal to get suggestions for the latest commands added in the CLI. For more information see the article on [command completion](../concepts/completion.md). + New version of the CLI for Microsoft 365 often contains new commands. Don't forget to update command completion for your terminal to get suggestions for the latest commands added in the CLI. For more information see the article on [command completion](../concepts/completion.md). ## Uninstall the CLI !!! attention - Before uninstalling the CLI, log out from Office 365 using the `logout` command. Office 365 CLI persists connection information on your computer and if you don't log out before uninstalling the CLI, this information will be left on your computer and you will have to remove it manually. For more information see the article on [persisting connection information](../concepts/persisting-connection.md) + Before uninstalling the CLI, log out from Microsoft 365 using the `logout` command. CLI for Microsoft 365 persists connection information on your computer and if you don't log out before uninstalling the CLI, this information will be left on your computer and you will have to remove it manually. For more information see the article on [persisting connection information](../concepts/persisting-connection.md) -To uninstall the Office 365 CLI, execute in the command line: +To uninstall the CLI for Microsoft 365, execute in the command line: ```sh -npm uninstall -g @pnp/office365-cli +npm uninstall -g @pnp/cli-microsoft365 ``` -This command will remove all Office 365 CLI files from your computer. +This command will remove all CLI for Microsoft 365 files from your computer. -If you have configured command completion for the Office 365 CLI in your terminal, remove the completion following instructions specific to your terminal, to avoid errors in your terminal. \ No newline at end of file +If you have configured command completion for the CLI for Microsoft 365 in your terminal, remove the completion following instructions specific to your terminal, to avoid errors in your terminal. \ No newline at end of file diff --git a/docs/manual/docs/user-guide/using-cli.md b/docs/manual/docs/user-guide/using-cli.md index 181a31efe30..16819c9083a 100644 --- a/docs/manual/docs/user-guide/using-cli.md +++ b/docs/manual/docs/user-guide/using-cli.md @@ -1,46 +1,46 @@ -# Using the Office 365 CLI +# Using the CLI for Microsoft 365 -Information in this section will help you understand how the Office 365 CLI works and how you can use it most effectively. +Information in this section will help you understand how the CLI for Microsoft 365 works and how you can use it most effectively. ## Start the CLI -To use Office 365 CLI, execute specific commands directly from the command line. +To use CLI for Microsoft 365, execute specific commands directly from the command line. !!! attention - When using the Office 365 CLI, each CLI command must be prepended with `office365` or `o365` for short. Without this, your shell will not know how the particular command should be executed. + When using the CLI for Microsoft 365, each CLI command must be prepended with `microsoft365` or `m365` for short. Without this, your shell will not know how the particular command should be executed. -Using the Office 365 CLI directly from the command line is invaluable if you want to write scripts consisting of a number of Office 365 CLI and other commands combined together. Additionally, you keep the access to all system commands and other CLIs available on your computer. +Using the CLI for Microsoft 365 directly from the command line is invaluable if you want to write scripts consisting of a number of CLI for Microsoft 365 and other commands combined together. Additionally, you keep the access to all system commands and other CLIs available on your computer. ## List available commands -To list commands available with the Office 365 CLI type `help` in the CLI prompt, or `o365 help` directly in your shell. +To list commands available with the CLI for Microsoft 365 type `help` in the CLI prompt, or `m365 help` directly in your shell. -Commands in the Office 365 CLI are combined into groups. You can list the commands available in the particular group by typing `help `, for example `help spo` to list all commands related to SharePoint Online, or `o365 help spo` directly in your shell. +Commands in the CLI for Microsoft 365 are combined into groups. You can list the commands available in the particular group by typing `help `, for example `help spo` to list all commands related to SharePoint Online, or `m365 help spo` directly in your shell. ## Get command help -Each command in the Office 365 CLI comes with help describing the command's purpose, available options and any other relevant details as well as related resources. To get the basic help information with command's description and available options, type `help ` or `o365 help ` in the shell, for example to get help for the `spo cdn get` command, type in the shell `o365 help spo cdn get`. +Each command in the CLI for Microsoft 365 comes with help describing the command's purpose, available options and any other relevant details as well as related resources. To get the basic help information with command's description and available options, type `help ` or `m365 help ` in the shell, for example to get help for the `spo cdn get` command, type in the shell `m365 help spo cdn get`. -To get the complete help information including background information, examples and links to related information, use the `--help` option, for example `o365 spo cdn get --help`. This ability is also useful if you've already typed some options and don't want to lose your input but want to access the help, for example: `o365 spo cdn get --type Private --help`. +To get the complete help information including background information, examples and links to related information, use the `--help` option, for example `m365 spo cdn get --help`. This ability is also useful if you've already typed some options and don't want to lose your input but want to access the help, for example: `m365 spo cdn get --type Private --help`. ## Required and optional command options -Commands in the Office 365 CLI often contain options that determine what the particular command should do. Command options vary from the URL of the site for which you would like to retrieve more information, to the type of Office 365 CDN that you would like to manage. +Commands in the CLI for Microsoft 365 often contain options that determine what the particular command should do. Command options vary from the URL of the site for which you would like to retrieve more information, to the type of Microsoft 365 CDN that you would like to manage. -Some options are required and necessary for the particular command to execute, while other are optional. When listing available options for the particular command, Office 365 CLI follows the naming convention where required options are wrapped in angle brackets (`< >`) while optional options are wrapped in square brackets (`[ ]`). For example, in the `spo cdn origin add` command, the origin you want to add is required (`-r, --origin `), while the type of CDN for which this origin should be added is optional (`-t, --type [type]`) and its value defaults to `Public`. +Some options are required and necessary for the particular command to execute, while other are optional. When listing available options for the particular command, CLI for Microsoft 365 follows the naming convention where required options are wrapped in angle brackets (`< >`) while optional options are wrapped in square brackets (`[ ]`). For example, in the `spo cdn origin add` command, the origin you want to add is required (`-r, --origin `), while the type of CDN for which this origin should be added is optional (`-t, --type [type]`) and its value defaults to `Public`. ## Values with quotes -In cases, when the option's value contains spaces, it should be wrapped in quotes. For example, to create a modern team site for the _Office 365 CLI_ team, you would execute in the shell: +In cases, when the option's value contains spaces, it should be wrapped in quotes. For example, to create a modern team site for the _CLI for Microsoft 365_ team, you would execute in the shell: ```sh -o365 spo site add --alias office365cli --title "Office 365 CLI" +m365 spo site add --alias office365cli --title "CLI for Microsoft 365" ``` When the value, that you want to provide contains quotes, it needs to be wrapped in quotes as well, for example to pass a JSON value in the CLI prompt, you would execute: @@ -49,31 +49,31 @@ When the value, that you want to provide contains quotes, it needs to be wrapped spo sitescript add --title "Contoso" --description "Contoso theme script" --content '{"abc": "def"}' ``` -If you use the Office 365 CLI in Bash, the outer pair of quotes will be processed by Bash so the value needs to be wrapped in an additional pair of quotes, for example: +If you use the CLI for Microsoft 365 in Bash, the outer pair of quotes will be processed by Bash so the value needs to be wrapped in an additional pair of quotes, for example: ```sh -o365 spo sitescript add --title "Contoso" --description "Contoso theme script" --content '`{"abc": "def"}`' +m365 spo sitescript add --title "Contoso" --description "Contoso theme script" --content '`{"abc": "def"}`' ``` ## Verbose and debug mode -By default, commands output only the information returned by the corresponding Office 365 API, whether the command result or error. You can choose for a more user-friendly output by using the `--verbose` option or setting the `OFFICE365CLI_VERBOSE` environment variable to `1`. For example: by default, when checking status of the Office 365 Public CDN, you would see: +By default, commands output only the information returned by the corresponding Microsoft 365 API, whether the command result or error. You can choose for a more user-friendly output by using the `--verbose` option or setting the `OFFICE365CLI_VERBOSE` environment variable to `1`. For example: by default, when checking status of the Microsoft 365 Public CDN, you would see: ```sh -$ o365 spo cdn get +$ m365 spo cdn get true ``` After adding the `--verbose` option, the output would change to: ```sh -$ o365 spo cdn get --verbose +$ m365 spo cdn get --verbose Retrieving status of Public CDN... Public CDN at https://contoso-admin.sharepoint.com is enabled ``` -If you're experiencing problems when using the Office 365 CLI, you can use the `--debug` option or set the `OFFICE365CLI_DEBUG` environment variable to `1`. On top of the output from the verbose mode, the debug mode will provide you with detailed information about all requests and responses from the Office 365 APIs used by the command. +If you're experiencing problems when using the CLI for Microsoft 365, you can use the `--debug` option or set the `OFFICE365CLI_DEBUG` environment variable to `1`. On top of the output from the verbose mode, the debug mode will provide you with detailed information about all requests and responses from the Microsoft 365 APIs used by the command. ## Command completion -To help you use its commands, Office 365 CLI offers you the ability to autocomplete commands and options that you're typing in the prompt. Some additional setup, specific for the shell and terminal that you use, is required to enable command completion for Office 365 CLI. For more information on configuring command completion for the Office 365 CLI see the [command completion](../concepts/completion.md) article. +To help you use its commands, CLI for Microsoft 365 offers you the ability to autocomplete commands and options that you're typing in the prompt. Some additional setup, specific for the shell and terminal that you use, is required to enable command completion for CLI for Microsoft 365. For more information on configuring command completion for the CLI for Microsoft 365 see the [command completion](../concepts/completion.md) article. diff --git a/docs/manual/docs/user-guide/using-own-identity.md b/docs/manual/docs/user-guide/using-own-identity.md index 5ef843e6ba4..659554be54c 100644 --- a/docs/manual/docs/user-guide/using-own-identity.md +++ b/docs/manual/docs/user-guide/using-own-identity.md @@ -1,14 +1,14 @@ # Using your own Azure AD identity -When you use the Office 365 CLI to connect to your tenant for the first time, you are presented with a `Permissions requested` prompt from Azure, by accepting this prompt you are consenting to using the `PnP Office 365 Management Shell` Azure AD application with your tenant as well as the permissions that it requires. +When you use the CLI for Microsoft 365 to connect to your tenant for the first time, you are presented with a `Permissions requested` prompt from Azure, by accepting this prompt you are consenting to using the `PnP Microsoft 365 Management Shell` Azure AD application with your tenant as well as the permissions that it requires. -We ask for a wide range to permissions upfront, including permissions that require administrative level consent, so that it is easy to get started with the CLI and try out the commands across many Office 365 CLI workloads in your tenant without having to handle the complexity of managing the permissions for the different commands manually in Azure. +We ask for a wide range to permissions upfront, including permissions that require administrative level consent, so that it is easy to get started with the CLI and try out the commands across many CLI for Microsoft 365 workloads in your tenant without having to handle the complexity of managing the permissions for the different commands manually in Azure. Whilst this is fine for working against development and test environments, using these levels of permissions against production environments is inconvenient and administrators are not comfortable with granting such permissions to a multi-tenant application within their environment. In this scenario, administrators will want to provide their own Azure AD app registration to use with the CLI to enable greater control over the permissions that are granted. -This tutorial will walk you through how to create your own Azure AD application with permissions restricted to only read information about SharePoint Online Site Collections and how to use this custom application with the Office 365 CLI. +This tutorial will walk you through how to create your own Azure AD application with permissions restricted to only read information about SharePoint Online Site Collections and how to use this custom application with the CLI for Microsoft 365. ## Register Azure AD application in your tenant @@ -18,7 +18,7 @@ Select `Azure Active Directory` from the global menu, select `App registrations` [![New app registration](../images/using-own-identity/new-app-registration.png)](../images/using-own-identity/new-app-registration.png) -In the form, enter a name for your new application, for the purpose of this tutorial let's use `Custom PnP Office 365 CLI`. You can always change this later if you want. Leave the `Supported account types` and `Redirect URI` values as they are and select the `Register` button at the foot of the form to create your custom application. +In the form, enter a name for your new application, for the purpose of this tutorial let's use `Custom PnP CLI for Microsoft 365`. You can always change this later if you want. Leave the `Supported account types` and `Redirect URI` values as they are and select the `Register` button at the foot of the form to create your custom application. [![Register an application](../images/using-own-identity/register-an-application.png)](../images/using-own-identity/register-an-application.png) @@ -30,7 +30,7 @@ Take a copy of both the `Application (client) ID` and `Directory (tenant) ID` va ## Configure Authentication settings -We next need to configure our new application so that it can be used with the Office 365 CLI. To do this we need to select `Authentication` in the `Custom PnP Office 365 CLI` blade menu. +We next need to configure our new application so that it can be used with the CLI for Microsoft 365. To do this we need to select `Authentication` in the `Custom PnP CLI for Microsoft 365` blade menu. This will present you with three sections: `Platform configuration`, `Supported account type` and `Advanced settings`. @@ -47,9 +47,9 @@ This will refresh the `Authentication` blade and will display the Redirect URI w [![Mobile and desktop applications](../images/using-own-identity/mobile-and-desktop-applications.png)](../images/using-own-identity/mobile-and-desktop-applications.png) !!! info - This Redirect URI is specific to the use of authentication methods that do not use a web interface for authenticating users and are therefore called `Native Clients`. This is the category that the Office 365 CLI falls into. + This Redirect URI is specific to the use of authentication methods that do not use a web interface for authenticating users and are therefore called `Native Clients`. This is the category that the CLI for Microsoft 365 falls into. -Moving on, we can skip over the `Supported account type` section, as this is defaulted to `Accounts in this organizational directory only ( only - Single tenant)` meaning, that only users within the current tenant directory can use this application. In the `Advanced settings` section, we need to enable the `Default client type` toggle, as we are using the `Device code flow` method to authenticate to our tenant using the Office 365 CLI. +Moving on, we can skip over the `Supported account type` section, as this is defaulted to `Accounts in this organizational directory only ( only - Single tenant)` meaning, that only users within the current tenant directory can use this application. In the `Advanced settings` section, we need to enable the `Default client type` toggle, as we are using the `Device code flow` method to authenticate to our tenant using the CLI for Microsoft 365. [![Advanced settings](../images/using-own-identity/advanced-settings.png)](../images/using-own-identity/advanced-settings.png) @@ -57,7 +57,7 @@ To make sure all these changes are applied, select the `Save` button before movi ## Configure API Permissions -Now that we have configured the application to work with the Office 365 CLI, we next need to grant what permissions the CLI will have within our tenant. Select the `API permissions` in the `Custom PnP Office 365 CLI` blade menu. +Now that we have configured the application to work with the CLI for Microsoft 365, we next need to grant what permissions the CLI will have within our tenant. Select the `API permissions` in the `Custom PnP CLI for Microsoft 365` blade menu. You will see a section called `Configured permissions` with one permission already granted. This is the default permission which allows the application to sign in the user account used when authenticating to the Microsoft Graph. @@ -80,11 +80,11 @@ You will be presented with the `Configured permissions` section again but this t [![SharePoint Online Configured permissions](../images/using-own-identity/spo-configured-permissions.png)](../images/using-own-identity/spo-configured-permissions.png) -This completes the configuration required in the Azure portal. We can now move onto configuring the Office 365 CLI to use our custom application to login to Office 365. +This completes the configuration required in the Azure portal. We can now move onto configuring the CLI for Microsoft 365 to use our custom application to login to Microsoft 365. ## Create environment variables -To configure the Office 365 CLI to use our newly created custom application, we need to tell it the Client ID of our custom application and the Tenant ID of where the custom application has been created. +To configure the CLI for Microsoft 365 to use our newly created custom application, we need to tell it the Client ID of our custom application and the Tenant ID of where the custom application has been created. To do that, we need to create two environment variables, named `OFFICE365CLI_AADAPPID` and `OFFICE365CLI_TENANT`, giving them the values that you saved earlier. @@ -110,17 +110,17 @@ export OFFICE365CLI_TENANT=e8954f17-a373-4b61-b54d-45c038fe3188 !!! tip Execute `printenv` to verify that the environment variables have been created correctly -Now that we have set our environment variables, we are now ready to use our custom application to log in with using the Office 365 CLI. +Now that we have set our environment variables, we are now ready to use our custom application to log in with using the CLI for Microsoft 365. ## Login and consent -For the purpose of this tutorial, we will be using the `Device code flow` to interactively authenticate with an Office 365 tenant. As this is the first time that we will have used the custom application to authenticate, we will also be required to give our consent. +For the purpose of this tutorial, we will be using the `Device code flow` to interactively authenticate with an Microsoft 365 tenant. As this is the first time that we will have used the custom application to authenticate, we will also be required to give our consent. -At your terminal session, execute `o365 login` to start the authentication process, a login device code will be displayed along with a link to a web page where it needs to be entered. Navigate to [https://microsoft.com/devicelogin](https://microsoft.com/devicelogin), enter the code into the input field and select `Next`. You will then be presented with either a login screen or accounts that you have already logged in to Office 365 with. Login with or choose the account from the list that you want to use with Office 365 CLI. +At your terminal session, execute `m365 login` to start the authentication process, a login device code will be displayed along with a link to a web page where it needs to be entered. Navigate to [https://microsoft.com/devicelogin](https://microsoft.com/devicelogin), enter the code into the input field and select `Next`. You will then be presented with either a login screen or accounts that you have already logged in to Microsoft 365 with. Login with or choose the account from the list that you want to use with CLI for Microsoft 365. -You will now be prompted to consent that the custom application, `Custom PnP Office 365 CLI`, can use the two permissions that we configure earlier, `Read items in all site collections` and `Sign you in and read your profile` on your behalf. Select `Accept` to consent and complete the sign-in process. +You will now be prompted to consent that the custom application, `Custom PnP CLI for Microsoft 365`, can use the two permissions that we configure earlier, `Read items in all site collections` and `Sign you in and read your profile` on your behalf. Select `Accept` to consent and complete the sign-in process. -Returning back to your command line, you can now verify that the sign in has been successful by executing the `o365 status` command. +Returning back to your command line, you can now verify that the sign in has been successful by executing the `m365 status` command. Finally, to test that we can indeed read SharePoint Online site collections, let's invoke the following command @@ -130,7 +130,7 @@ m365 spo site get --url https://trinder365dev.sharepoint.com -o json The JSON representation of the SharePoint Online site will be returned to the console. -Congratulations! You have just configured the Office 365 CLI to use your own custom application with custom permissions from your own Azure Active Directory. +Congratulations! You have just configured the CLI for Microsoft 365 to use your own custom application with custom permissions from your own Azure Active Directory. [![Congratulations](../images/using-own-identity/congratulations.png)](../images/using-own-identity/congratulations.png) diff --git a/docs/manual/mkdocs.yml b/docs/manual/mkdocs.yml index 227d3459504..2382452dc2b 100644 --- a/docs/manual/mkdocs.yml +++ b/docs/manual/mkdocs.yml @@ -1,10 +1,10 @@ -site_name: Office 365 CLI +site_name: CLI for Microsoft 365 nav: - Home: 'index.md' - User Guide: - 'Installing the CLI': 'user-guide/installing-cli.md' - 'Using the CLI': 'user-guide/using-cli.md' - - 'Logging in to Office 365': 'user-guide/connecting-office-365.md' + - 'Logging in to Microsoft 365': 'user-guide/connecting-office-365.md' - 'CLI output mode': 'user-guide/cli-output-mode.md' - 'Using your own Azure AD identity': 'user-guide/using-own-identity.md' - Commands: @@ -447,7 +447,7 @@ nav: - user remove: 'cmd/aad/o365group/o365group-user-remove.md' - user set: 'cmd/aad/o365group/o365group-user-set.md' - user app add: 'cmd/teams/user/user-app-add.md' - - Office 365 (tenant): + - Microsoft 365 (tenant): - id: - id get: 'cmd/tenant/id/id-get.md' - report: @@ -492,14 +492,14 @@ nav: - 'Persisting connection': 'concepts/persisting-connection.md' - 'Authorization and access tokens': 'concepts/authorization-tokens.md' - 'Command completion': 'concepts/completion.md' - - 'Communication with Office 365': 'concepts/communicating-o365.md' + - 'Communication with Microsoft 365': 'concepts/communicating-m365.md' - 'GitHub Actions': 'concepts/github-actions.md' - Sample Scripts: - 'Introduction': 'sample-scripts/index.md' - Azure Active Directory: - - 'Bulk add/remove users to Microsoft Teams and Office 365 Groups' : 'sample-scripts/aad/manage-group-users.md' - - 'Delete all Office 365 groups' : 'sample-scripts/aad/delete-o365-groups.md' - - 'Scan for Office 365 Groups created with user''s first or last name' : 'sample-scripts/aad/flag-groups-with-user-names.md' + - 'Bulk add/remove users to Microsoft Teams and Microsoft 365 Groups' : 'sample-scripts/aad/manage-group-users.md' + - 'Delete all Microsoft 365 groups' : 'sample-scripts/aad/delete-m365-groups.md' + - 'Scan for Microsoft 365 Groups created with user''s first or last name' : 'sample-scripts/aad/flag-groups-with-user-names.md' - Microsoft Graph: - 'Authenticate with and call the Microsoft Graph' : 'sample-scripts/graph/call-graph.md' - Power Automate: @@ -525,14 +525,14 @@ nav: - 'Remove Wiki tab in a Microsoft Teams channel': 'sample-scripts/teams/remove-wikitab-teams.md' - About: - 'Why this CLI': 'about/why-cli.md' - - 'Comparison to SharePoint and Office 365 PowerShell': 'about/comparison-powershell.md' + - 'Comparison to SharePoint and Microsoft 365 PowerShell': 'about/comparison-powershell.md' - 'Release notes': 'about/release-notes.md' - License: 'about/license.md' theme: name: 'material' palette: primary: 'red' - logo: 'images/pnp-office365-cli-white.svg' + logo: 'images/pnp-cli-microsoft365-white.svg' feature: tabs: true google_analytics: diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 354af455e58..0f1217b9792 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,5 +1,5 @@ { - "name": "@pnp/office365-cli", + "name": "@pnp/cli-microsoft365", "version": "3.0.0", "lockfileVersion": 1, "requires": true, diff --git a/package.json b/package.json index 9c17886ad62..2a6e51905ab 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,10 @@ { - "name": "@pnp/office365-cli", + "name": "@pnp/cli-microsoft365", "version": "3.0.0", - "description": "Manage Microsoft Office 365 and SharePoint Framework projects on any platform", + "description": "Manage Microsoft 365 and SharePoint Framework projects on any platform", "license": "MIT", "main": "./dist/index.js", "bin": { - "office365": "./dist/index.js", - "o365": "./dist/index.js", - "o365_comp": "./dist/autocomplete.js", "microsoft365": "./dist/index.js", "m365": "./dist/index.js", "m365_comp": "./dist/autocomplete.js" diff --git a/scripts/Deprecate-O365CLIBetaVersions.ps1 b/scripts/Deprecate-CLIM365BetaVersions.ps1 similarity index 60% rename from scripts/Deprecate-O365CLIBetaVersions.ps1 rename to scripts/Deprecate-CLIM365BetaVersions.ps1 index 0e26ae9ca06..a96aa147ccc 100644 --- a/scripts/Deprecate-O365CLIBetaVersions.ps1 +++ b/scripts/Deprecate-CLIM365BetaVersions.ps1 @@ -1,7 +1,7 @@ -Write-Host "Deprecate beta versions of the @pnp/office365-cli npm package on npm" +Write-Host "Deprecate beta versions of the @pnp/cli-microsoft365 npm package on npm" $version = Read-Host "Version of the package to deprecate" $otp = Read-Host "One-time password" -$allVersions = npm view @pnp/office365-cli versions -json | ConvertFrom-Json +$allVersions = npm view @pnp/cli-microsoft365 versions -json | ConvertFrom-Json $versionsToDeprecate = $allVersions | Where-Object { $_ -ne $null -and $_.StartsWith("$version-beta.") } if ($versionsToDeprecate.Length -eq 0) { @@ -11,5 +11,5 @@ if ($versionsToDeprecate.Length -eq 0) { $versionsToDeprecate | ForEach-Object { Write-Host "Deprecating $_..." - npm deprecate "@pnp/office365-cli@$_" "Preview version released" --otp=$otp + npm deprecate "@pnp/cli-microsoft365@$_" "Preview version released" --otp=$otp } \ No newline at end of file diff --git a/scripts/Register-O365CLICompletion.ps1 b/scripts/Register-CLIM365Completion.ps1 similarity index 95% rename from scripts/Register-O365CLICompletion.ps1 rename to scripts/Register-CLIM365Completion.ps1 index c34ef3f81de..cbcde505a90 100644 --- a/scripts/Register-O365CLICompletion.ps1 +++ b/scripts/Register-CLIM365Completion.ps1 @@ -1,4 +1,4 @@ -function Office365Completion { +function CLIMicrosoft365Completion { param($commandName, $wordToComplete, $cursorPosition) $commands = Get-Content $(Join-Path $PSScriptRoot ".." "commands.json" -Resolve) | ConvertFrom-Json @@ -6,7 +6,7 @@ function Office365Completion { $parent = $commands $replies = @{ } - # split what's been typed by the user into words. First word is o365|office365 + # split what's been typed by the user into words. First word is m365|microsoft365 # which we can skip [string[]]$allWords = $wordToComplete.ToString().Split(" ", [StringSplitOptions]::RemoveEmptyEntries) | Select-Object -Skip 1 @@ -92,4 +92,4 @@ function Office365Completion { $replies | sort } -Register-ArgumentCompleter -Native -CommandName @("o365", "office365") -ScriptBlock $function:Office365Completion \ No newline at end of file +Register-ArgumentCompleter -Native -CommandName @("m365", "microsoft365") -ScriptBlock $function:CLIMicrosoft365Completion \ No newline at end of file diff --git a/scripts/Test-O365CLICompletion.ps1 b/scripts/Test-CLIM365Completion.ps1 similarity index 60% rename from scripts/Test-O365CLICompletion.ps1 rename to scripts/Test-CLIM365Completion.ps1 index 6545892e436..e64e7b46655 100644 --- a/scripts/Test-O365CLICompletion.ps1 +++ b/scripts/Test-CLIM365Completion.ps1 @@ -1,25 +1,25 @@ -. $(Join-Path . Register-O365CLICompletion.ps1) +. $(Join-Path . Register-CLIM365Completion.ps1) $tests = @{ - "o365" = @("aad","accesstoken","consent","flow","graph","help","login","logout","onedrive","outlook","pa","planner","spfx","spo","status","teams","tenant","yammer"); - "o365 " = @("aad","accesstoken","consent","flow","graph","help","login","logout","onedrive","outlook","pa","planner","spfx","spo","status","teams","tenant","yammer"); - "o365 s" = @("spfx","spo","status"); - "o365 spo" = @("app","apppage","cdn","contenttype","contenttypehub","customaction","externaluser","feature","field","file","folder","get","hidedefaultthemes","homesite","hubsite","list","listitem","mail","navigation","orgassetslibrary","orgnewssite","page","propertybag","report","search","serviceprincipal","set","site","sitedesign","sitescript","sp","storageentity","tenant","term","theme","web"); - "o365 spo site" = @("add","appcatalog","classic","commsite","get","groupify","inplacerecordsmanagement","list","rename","set"); - "o365 spo site list" = @("--debug","--filter","--help","--output","--type","--verbose","-f","-o"); - "o365 b" = $null - "o365 spo site list -" = @("--debug","--filter","--help","--output","--type","--verbose","-f","-o"); - "o365 spo site list -b" = $null; - "o365 spo site list -o" = @("json","text"); - "o365 spo site list -o j" = @("json"); - "o365 spo site list --o" = @("--output"); - "o365 spo site list -o json" = @("--debug","--filter","--help","--output","--type","--verbose","-f"); - "o365 spo site list --debug" = @("--filter","--help","--output","--type","--verbose","-f","-o"); + "m365" = @("aad","accesstoken","consent","flow","graph","help","login","logout","onedrive","outlook","pa","planner","spfx","spo","status","teams","tenant","yammer"); + "m365 " = @("aad","accesstoken","consent","flow","graph","help","login","logout","onedrive","outlook","pa","planner","spfx","spo","status","teams","tenant","yammer"); + "m365 s" = @("spfx","spo","status"); + "m365 spo" = @("app","apppage","cdn","contenttype","contenttypehub","customaction","externaluser","feature","field","file","folder","get","hidedefaultthemes","homesite","hubsite","list","listitem","mail","navigation","orgassetslibrary","orgnewssite","page","propertybag","report","search","serviceprincipal","set","site","sitedesign","sitescript","sp","storageentity","tenant","term","theme","web"); + "m365 spo site" = @("add","appcatalog","classic","commsite","get","groupify","inplacerecordsmanagement","list","rename","set"); + "m365 spo site list" = @("--debug","--filter","--help","--output","--type","--verbose","-f","-o"); + "m365 b" = $null + "m365 spo site list -" = @("--debug","--filter","--help","--output","--type","--verbose","-f","-o"); + "m365 spo site list -b" = $null; + "m365 spo site list -o" = @("json","text"); + "m365 spo site list -o j" = @("json"); + "m365 spo site list --o" = @("--output"); + "m365 spo site list -o json" = @("--debug","--filter","--help","--output","--type","--verbose","-f"); + "m365 spo site list --debug" = @("--filter","--help","--output","--type","--verbose","-f","-o"); } $tests.Keys | ForEach-Object { Write-Host "$($_)..." -NoNewLine - $completion = Office365Completion "" $_ 6 + $completion = CLIMicrosoft365Completion "" $_ 6 if ($null -eq $completion -and $null -eq $tests.Item($_)) { Write-Host "PASSED" -ForegroundColor Green } diff --git a/scripts/copy-files.js b/scripts/copy-files.js index 04527ffe6e3..9a08a12755e 100644 --- a/scripts/copy-files.js +++ b/scripts/copy-files.js @@ -25,21 +25,21 @@ const copyFile = (file, sourceDir, destinationDir) => { fs.copyFileSync(file, path.join(destinationFilePath, fileName)); }; -const assetsDir = 'dist/o365/spfx/commands/project/project-upgrade/assets'; +const assetsDir = 'dist/m365/spfx/commands/project/project-upgrade/assets'; mkdirNotExistsSync(assetsDir); -fs.copyFileSync('src/o365/spfx/commands/project/project-upgrade/assets/tab20x20.png', path.join(assetsDir, 'tab20x20.png')); -fs.copyFileSync('src/o365/spfx/commands/project/project-upgrade/assets/tab96x96.png', path.join(assetsDir, 'tab96x96.png')); +fs.copyFileSync('src/m365/spfx/commands/project/project-upgrade/assets/tab20x20.png', path.join(assetsDir, 'tab20x20.png')); +fs.copyFileSync('src/m365/spfx/commands/project/project-upgrade/assets/tab96x96.png', path.join(assetsDir, 'tab96x96.png')); -const paPcfInitAssetsSourceDir = 'src/o365/pa/commands/pcf/pcf-init/assets'; -const paPcfInitCmdDir = 'dist/o365/pa/commands/pcf/pcf-init'; -const paPcfInitAssetsDir = 'dist/o365/pa/commands/pcf/pcf-init/assets'; +const paPcfInitAssetsSourceDir = 'src/m365/pa/commands/pcf/pcf-init/assets'; +const paPcfInitCmdDir = 'dist/m365/pa/commands/pcf/pcf-init'; +const paPcfInitAssetsDir = 'dist/m365/pa/commands/pcf/pcf-init/assets'; mkdirNotExistsSync(paPcfInitCmdDir); mkdirNotExistsSync(paPcfInitAssetsDir); getFilePaths(paPcfInitAssetsSourceDir).forEach(file => copyFile(file, paPcfInitAssetsSourceDir, paPcfInitAssetsDir)); -const paSolutionInitAssetsSourceDir = 'src/o365/pa/commands/solution/solution-init/assets'; -const paSolutionInitCmdDir = 'dist/o365/pa/commands/solution/solution-init'; -const paSolutionInitAssetsDir = 'dist/o365/pa/commands/solution/solution-init/assets'; +const paSolutionInitAssetsSourceDir = 'src/m365/pa/commands/solution/solution-init/assets'; +const paSolutionInitCmdDir = 'dist/m365/pa/commands/solution/solution-init'; +const paSolutionInitAssetsDir = 'dist/m365/pa/commands/solution/solution-init/assets'; mkdirNotExistsSync(paSolutionInitCmdDir); mkdirNotExistsSync(paSolutionInitAssetsDir); getFilePaths(paSolutionInitAssetsSourceDir).forEach(file => copyFile(file, paSolutionInitAssetsSourceDir, paSolutionInitAssetsDir)); \ No newline at end of file diff --git a/src/Command.spec.ts b/src/Command.spec.ts index a409fddcc1b..61431bdf63d 100644 --- a/src/Command.spec.ts +++ b/src/Command.spec.ts @@ -564,8 +564,8 @@ describe('Command', () => { }); sinon.stub(process, 'exit'); cmd.init(vorpal); - process.argv = ['node', 'o365', 'mock-command', '--option3', '00123']; - vorpal.parse(['node', 'o365', 'mock-command', '--option3', '00123']); + process.argv = ['node', 'm365', 'mock-command', '--option3', '00123']; + vorpal.parse(['node', 'm365', 'mock-command', '--option3', '00123']); }); it('removes leading zeroes from known options that aren\'t a string', (done) => { @@ -588,8 +588,8 @@ describe('Command', () => { }); sinon.stub(process, 'exit'); cmd.init(vorpal); - process.argv = ['node', 'o365', 'mock-command', '--option1', '00123']; - vorpal.parse(['node', 'o365', 'mock-command', '--option1', '00123']); + process.argv = ['node', 'm365', 'mock-command', '--option1', '00123']; + vorpal.parse(['node', 'm365', 'mock-command', '--option1', '00123']); }); it('doesn\'t remove leading zeroes from known options that are a string', (done) => { @@ -612,8 +612,8 @@ describe('Command', () => { }); sinon.stub(process, 'exit'); cmd.init(vorpal); - process.argv = ['node', 'o365', 'mock-command', '--option2', '00123']; - vorpal.parse(['node', 'o365', 'mock-command', '--option2', '00123']); + process.argv = ['node', 'm365', 'mock-command', '--option2', '00123']; + vorpal.parse(['node', 'm365', 'mock-command', '--option2', '00123']); }); it('doesn\'t remove leading zeroes from unknown options where no types specified', (done) => { @@ -636,8 +636,8 @@ describe('Command', () => { }); sinon.stub(process, 'exit'); cmd.init(vorpal); - process.argv = ['node', 'o365', 'mock-command', '--option1', '00123']; - vorpal.parse(['node', 'o365', 'mock-command', '--option1', '00123']); + process.argv = ['node', 'm365', 'mock-command', '--option1', '00123']; + vorpal.parse(['node', 'm365', 'mock-command', '--option1', '00123']); }); it('removes leading zeroes from known options when the command doesn\'t support unknown options', (done) => { @@ -660,8 +660,8 @@ describe('Command', () => { }); sinon.stub(process, 'exit'); cmd.init(vorpal); - process.argv = ['node', 'o365', 'mock-command', '--option1', '00123']; - vorpal.parse(['node', 'o365', 'mock-command', '--option1', '00123']); + process.argv = ['node', 'm365', 'mock-command', '--option1', '00123']; + vorpal.parse(['node', 'm365', 'mock-command', '--option1', '00123']); }); it('correctly handles error when instance of error returned from the promise', (done) => { diff --git a/src/Command.ts b/src/Command.ts index 67871ad9d01..143e8e34a5a 100644 --- a/src/Command.ts +++ b/src/Command.ts @@ -2,7 +2,7 @@ import appInsights from './appInsights'; import GlobalOptions from './GlobalOptions'; import request from './request'; import auth from './Auth'; -import { GraphResponseError } from './o365/base/GraphResponseError'; +import { GraphResponseError } from './m365/base/GraphResponseError'; const vorpal: Vorpal = require('./vorpal-init'); @@ -110,7 +110,7 @@ export default abstract class Command { cmd.initAction(args, this); if (!auth.service.connected) { - cb(new CommandError('Log in to Office 365 first')); + cb(new CommandError('Log in to Microsoft 365 first')); return; } diff --git a/src/Utils.spec.ts b/src/Utils.spec.ts index 3b073c8fd22..7b2a29a23aa 100644 --- a/src/Utils.spec.ts +++ b/src/Utils.spec.ts @@ -1017,12 +1017,12 @@ describe('Utils', () => { it('shows app display name as connected-as for app-only auth', () => { const jwt = JSON.stringify({ - app_displayname: 'Office 365 CLI Contoso' + app_displayname: 'CLI for Microsoft 365 Contoso' }); const jwt64 = Buffer.from(jwt).toString('base64'); const accessToken = `abc.${jwt64}.def`; const actual = Utils.getUserNameFromAccessToken(accessToken); - assert.equal(actual, 'Office 365 CLI Contoso'); + assert.equal(actual, 'CLI for Microsoft 365 Contoso'); }); it('returns empty user name when access token is undefined', () => { diff --git a/src/autocomplete.spec.ts b/src/autocomplete.spec.ts index 893ee46c32b..207ed7fe149 100644 --- a/src/autocomplete.spec.ts +++ b/src/autocomplete.spec.ts @@ -125,10 +125,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', + 'local m365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -154,10 +154,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', + 'local m365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -183,10 +183,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', + 'local m365_parser = parser({"spo"..parser({"connect"..parser({},"--help")})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -211,10 +211,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--appCatalogUrl", "--help")})})})', + 'local m365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--appCatalogUrl", "--help")})})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -239,10 +239,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--help", "-u")})})})', + 'local m365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--help", "-u")})})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -267,10 +267,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--help", "-o"..parser({"json","text"}))})})})', + 'local m365_parser = parser({"spo"..parser({"app"..parser({"list"..parser({},"--help", "-o"..parser({"json","text"}))})})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -289,10 +289,10 @@ describe('autocomplete', () => { assert.equal(clink, [ 'local parser = clink.arg.new_parser', - 'local o365_parser = parser({"spo"..parser({"c"..parser({},"--help"),"connect"..parser({},"--help")})})', + 'local m365_parser = parser({"spo"..parser({"c"..parser({},"--help"),"connect"..parser({},"--help")})})', '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ].join(os.EOL)); }); @@ -338,9 +338,9 @@ describe('autocomplete', () => { it('correctly lists available services when completing first fragment and it\'s empty', () => { const evtData = { - before: "o365", + before: "m365", fragment: 1, - line: "o365 ", + line: "m365 ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -356,7 +356,7 @@ describe('autocomplete', () => { const evtData = { before: "spo", fragment: 2, - line: "o365 spo ", + line: "m365 spo ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -383,7 +383,7 @@ describe('autocomplete', () => { const evtData = { before: "status", fragment: 3, - line: "o365 spo status ", + line: "m365 spo status ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -399,7 +399,7 @@ describe('autocomplete', () => { const evtData = { before: "--output", fragment: 4, - line: "o365 spo status --output ", + line: "m365 spo status --output ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -415,7 +415,7 @@ describe('autocomplete', () => { const evtData = { before: "json", fragment: 5, - line: "o365 spo status --output json ", + line: "m365 spo status --output json ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -431,7 +431,7 @@ describe('autocomplete', () => { const evtData = { before: "--debug", fragment: 6, - line: "o365 spo status --output json --debug ", + line: "m365 spo status --output json --debug ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -447,7 +447,7 @@ describe('autocomplete', () => { const evtData = { before: "def", fragment: 2, - line: "o365 abc def", + line: "m365 abc def", reply: (data: Object | string[]) => { } }; const replies: any[] = []; @@ -463,7 +463,7 @@ describe('autocomplete', () => { const evtData = { before: "def", fragment: 3, - line: "o365 abc def ", + line: "m365 abc def ", reply: (data: Object | string[]) => { } }; const replies: any[] = []; diff --git a/src/autocomplete.ts b/src/autocomplete.ts index c4ae93c5297..947cf60fdd4 100644 --- a/src/autocomplete.ts +++ b/src/autocomplete.ts @@ -23,7 +23,7 @@ class Autocomplete { catch { } } - this.omelette = omelette('o365_comp|o365|office365|m365_comp|m365|microsoft365'); + this.omelette = omelette('m365_comp|m365|microsoft365'); this.omelette.on('complete', this.handleAutocomplete.bind(this)); this.omelette.init(); } @@ -96,17 +96,17 @@ class Autocomplete { const lua: string[] = ['local parser = clink.arg.new_parser']; const functions: any = {}; - this.buildClinkForBranch(cmd, functions, 'o365'); + this.buildClinkForBranch(cmd, functions, 'm365'); Object.keys(functions).forEach(k => { functions[k] = functions[k].replace(/#([^#]+)#/g, (m: string, p1: string): string => functions[p1]); }); lua.push( - 'local o365_parser = ' + functions['o365'], + 'local m365_parser = ' + functions['m365'], '', - 'clink.arg.register_parser("o365", o365_parser)', - 'clink.arg.register_parser("office365", o365_parser)' + 'clink.arg.register_parser("m365", m365_parser)', + 'clink.arg.register_parser("microsoft365", m365_parser)' ); return lua.join(os.EOL); diff --git a/src/config.ts b/src/config.ts index 43a4a14f3e6..5e4f72c783a 100644 --- a/src/config.ts +++ b/src/config.ts @@ -2,8 +2,8 @@ const packageJSON = require('../package.json'); const cliAadAppId: string = '31359c7f-bd7e-475c-86db-fdb8c937548e'; export default { - applicationName: `Office 365 CLI v${packageJSON.version}`, - delimiter: 'o365\$', + applicationName: `CLI for Microsoft 365 v${packageJSON.version}`, + delimiter: 'm365\$', cliAadAppId: process.env.OFFICE365CLI_AADAPPID || cliAadAppId, tenant: process.env.OFFICE365CLI_TENANT || 'common' }; \ No newline at end of file diff --git a/src/index.spec.ts b/src/index.spec.ts index 67b9b96409d..db47aad4155 100644 --- a/src/index.spec.ts +++ b/src/index.spec.ts @@ -2,21 +2,21 @@ import * as assert from 'assert'; import * as path from 'path'; import * as fs from 'fs'; -import * as globalCommands from './o365/commands/commands'; -import * as aadCommands from './o365/aad/commands'; -import * as cliCommands from './o365/cli/commands'; -import * as flowCommands from './o365/flow/commands'; -import * as graphCommands from './o365/graph/commands'; -import * as oneDriveCommands from './o365/onedrive/commands'; -import * as outlookCommands from './o365/outlook/commands'; -import * as paCommands from './o365/pa/commands'; -import * as plannerCommands from './o365/planner/commands'; -import * as spfxCommands from './o365/spfx/commands'; -import * as spoCommands from './o365/spo/commands'; -import * as teamsCommands from './o365/teams/commands'; -import * as tenantCommands from './o365/tenant/commands'; -import * as utilCommands from './o365/util/commands'; -import * as yammerCommands from './o365/yammer/commands'; +import * as globalCommands from './m365/commands/commands'; +import * as aadCommands from './m365/aad/commands'; +import * as cliCommands from './m365/cli/commands'; +import * as flowCommands from './m365/flow/commands'; +import * as graphCommands from './m365/graph/commands'; +import * as oneDriveCommands from './m365/onedrive/commands'; +import * as outlookCommands from './m365/outlook/commands'; +import * as paCommands from './m365/pa/commands'; +import * as plannerCommands from './m365/planner/commands'; +import * as spfxCommands from './m365/spfx/commands'; +import * as spoCommands from './m365/spo/commands'; +import * as teamsCommands from './m365/teams/commands'; +import * as tenantCommands from './m365/tenant/commands'; +import * as utilCommands from './m365/util/commands'; +import * as yammerCommands from './m365/yammer/commands'; describe('Lazy loading commands', () => { it('has all commands stored in correct paths that allow lazy loading', () => { @@ -73,14 +73,14 @@ describe('Lazy loading commands', () => { const words: string[] = commandName.split(' '); let commandFilePath: string = ''; if (words.length === 1) { - commandFilePath = path.join('o365', 'commands', `${commandName}.js`); + commandFilePath = path.join('m365', 'commands', `${commandName}.js`); } else { if (words.length === 2) { - commandFilePath = path.join('o365', words[0], 'commands', `${words.join('-')}.js`); + commandFilePath = path.join('m365', words[0], 'commands', `${words.join('-')}.js`); } else { - commandFilePath = path.join('o365', words[0], 'commands', words[1], words.slice(1).join('-') + '.js'); + commandFilePath = path.join('m365', words[0], 'commands', words[1], words.slice(1).join('-') + '.js'); } } diff --git a/src/index.ts b/src/index.ts index cdaec271c6c..59959636e00 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,7 +17,7 @@ const readdirR = (dir: string): string | string[] => { }; const loadAllCommands = (rootFolder: string): void => { - const commandsDir: string = path.join(rootFolder, './o365'); + const commandsDir: string = path.join(rootFolder, './m365'); const files: string[] = readdirR(commandsDir) as string[]; files.forEach(file => { @@ -63,14 +63,14 @@ const loadCommandFromArgs = (args: string[], rootFolder: string): void => { let commandFilePath = ''; if (cliArgs.length === 1) { - commandFilePath = path.join(rootFolder, 'o365', 'commands', `${cliArgs[0]}.js`); + commandFilePath = path.join(rootFolder, 'm365', 'commands', `${cliArgs[0]}.js`); } else { if (cliArgs.length === 2) { - commandFilePath = path.join(rootFolder, 'o365', cliArgs[0], 'commands', `${cliArgs.join('-')}.js`); + commandFilePath = path.join(rootFolder, 'm365', cliArgs[0], 'commands', `${cliArgs.join('-')}.js`); } else { - commandFilePath = path.join(rootFolder, 'o365', cliArgs[0], 'commands', cliArgs[1], cliArgs.slice(1).join('-') + '.js'); + commandFilePath = path.join(rootFolder, 'm365', cliArgs[0], 'commands', cliArgs[1], cliArgs.slice(1).join('-') + '.js'); } } @@ -104,7 +104,7 @@ fs.realpath(__dirname, (err: NodeJS.ErrnoException | null, resolvedPath: string) vorpal.isCommandArgKeyPairNormalized = false; vorpal - .title('Office 365 CLI') + .title('CLI for Microsoft 365') .description(packageJSON.description) .version(packageJSON.version); diff --git a/src/o365/aad/commands.ts b/src/m365/aad/commands.ts similarity index 100% rename from src/o365/aad/commands.ts rename to src/m365/aad/commands.ts diff --git a/src/o365/aad/commands/approleassignment/AppRoleAssignment.ts b/src/m365/aad/commands/approleassignment/AppRoleAssignment.ts similarity index 100% rename from src/o365/aad/commands/approleassignment/AppRoleAssignment.ts rename to src/m365/aad/commands/approleassignment/AppRoleAssignment.ts diff --git a/src/o365/aad/commands/approleassignment/ServicePrincipal.ts b/src/m365/aad/commands/approleassignment/ServicePrincipal.ts similarity index 100% rename from src/o365/aad/commands/approleassignment/ServicePrincipal.ts rename to src/m365/aad/commands/approleassignment/ServicePrincipal.ts diff --git a/src/o365/aad/commands/approleassignment/approleassignment-add.spec.ts b/src/m365/aad/commands/approleassignment/approleassignment-add.spec.ts similarity index 72% rename from src/o365/aad/commands/approleassignment/approleassignment-add.spec.ts rename to src/m365/aad/commands/approleassignment/approleassignment-add.spec.ts index a0528160980..f5c3df351fd 100644 --- a/src/o365/aad/commands/approleassignment/approleassignment-add.spec.ts +++ b/src/m365/aad/commands/approleassignment/approleassignment-add.spec.ts @@ -27,7 +27,7 @@ describe(commands.APPROLEASSIGNMENT_ADD, () => { // second get request for searching for service principals by resource options value specified if (opts.url.indexOf('publisherName') !== -1) { - return Promise.resolve({ "value": [{ "objectType": "ServicePrincipal", "objectId": "cd4f003c-d7cb-4245-9c59-a6997672a450", "deletionTimestamp": null, "accountEnabled": true, "addIns": [], "alternativeNames": [], "appDisplayName": "Office 365 SharePoint Online", "appId": "00000003-0000-0ff1-ce00-000000000000", "applicationTemplateId": null, "appOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a", "appRoleAssignmentRequired": false, "appRoles": [{ "allowedMemberTypes": ["Application"], "description": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.", "displayName": "Read and write items in all site collections", "id": "fbcd29d2-fcca-4405-aded-518d457caae4", "isEnabled": true, "value": "Sites.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read documents and list items in all site collections without a signed in user.", "displayName": "Read items in all site collections", "id": "d13f72ca-a275-4b96-b789-48ebcc4da984", "isEnabled": true, "value": "Sites.Read.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to have full control of all site collections without a signed in user.", "displayName": "Have full control of all site collections", "id": "678536fe-1083-478a-9c59-b99265e6b0d3", "isEnabled": true, "value": "Sites.FullControl.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read, create, update, and delete document libraries and lists in all site collections without a signed in user.", "displayName": "Read and write items and lists in all site collections", "id": "9bff6588-13f2-4c48-bbf2-ddab62256b36", "isEnabled": true, "value": "Sites.Manage.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read enterprise managed metadata and to read basic site info without a signed in user.", "displayName": "Read managed metadata", "id": "2a8d57a5-4090-4a41-bf1c-3c621d2ccad3", "isEnabled": true, "value": "TermStore.Read.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to write enterprise managed metadata and to read basic site info without a signed in user.", "displayName": "Read and write managed metadata", "id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97", "isEnabled": true, "value": "TermStore.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read and update user profiles and to read basic site info without a signed in user.", "displayName": "Read and write user profiles", "id": "741f803b-c850-494e-b5df-cde7c675a1ca", "isEnabled": true, "value": "User.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read user profiles without a signed in user.", "displayName": "Read user profiles", "id": "df021288-bdef-4463-88db-98f22de89214", "isEnabled": true, "value": "User.Read.All" }], "displayName": "Office 365 SharePoint Online", "errorUrl": null, "homepage": null, "informationalUrls": { "termsOfService": null, "support": null, "privacy": null, "marketing": null }, "keyCredentials": [], "logoutUrl": "https://signout.sharepoint.com/_layouts/15/expirecookies.aspx", "notificationEmailAddresses": [], "oauth2Permissions": [{ "adminConsentDescription": "Allows the app to read managed metadata and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read managed metadata", "id": "a468ea40-458c-4cc2-80c4-51781af71e41", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read managed metadata and to read basic site info on your behalf.", "userConsentDisplayName": "Read managed metadata", "value": "TermStore.Read.All" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete managed metadata and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write managed metadata", "id": "59a198b5-0420-45a8-ae59-6da1cb640505", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read, create, update, and delete managed metadata and to read basic site info on your behalf.", "userConsentDisplayName": "Read and write managed metadata", "value": "TermStore.ReadWrite.All" }, { "adminConsentDescription": "Allows the app to run search queries and to read basic site info on behalf of the current signed-in user. Search results are based on the user's permissions instead of the app's permissions.", "adminConsentDisplayName": "Run search queries as a user", "id": "1002502a-9a71-4426-8551-69ab83452fab", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to run search queries and to read basic site info on your behalf. Search results are based on your permissions.", "userConsentDisplayName": "Run search queries ", "value": "Sites.Search.All" }, { "adminConsentDescription": "Allows the app to read documents and list items in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read items in all site collections", "id": "4e0d77b0-96ba-4398-af14-3baa780278f4", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read documents and list items in all site collections on your behalf.", "userConsentDisplayName": "Read items in all site collections", "value": "AllSites.Read" }, { "adminConsentDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write items in all site collections", "id": "640ddd16-e5b7-4d71-9690-3f4022699ee7", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections on your behalf.", "userConsentDisplayName": "Read and write items in all site collections", "value": "AllSites.Write" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete document libraries and lists in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write items and lists in all site collections", "id": "b3f70a70-8a4b-4f95-9573-d71c496a53f4", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read, create, update, and delete document libraries and lists in all site collections on your behalf.", "userConsentDisplayName": "Read and write items and lists in all site collections", "value": "AllSites.Manage" }, { "adminConsentDescription": "Allows the app to have full control of all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Have full control of all site collections", "id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to have full control of all site collections on your behalf.", "userConsentDisplayName": "Have full control of all site collections", "value": "AllSites.FullControl" }, { "adminConsentDescription": "Allows the app to read the current user's files.", "adminConsentDisplayName": "Read user files", "id": "dd2c8d78-58e1-46d7-82dd-34d411282686", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read your files.", "userConsentDisplayName": "Read your files", "value": "MyFiles.Read" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete the current user's files.", "adminConsentDisplayName": "Read and write user files", "id": "2cfdc887-d7b4-4798-9b33-3d98d6b95dd2", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read, create, update, and delete your files.", "userConsentDisplayName": "Read and write your files", "value": "MyFiles.Write" }, { "adminConsentDescription": "Allows the app to read and update user profiles and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write user profiles", "id": "82866913-39a9-4be7-8091-f4fa781088ae", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read and update user profiles and to read basic site info on your behalf.", "userConsentDisplayName": "Read and write user profiles", "value": "User.ReadWrite.All" }, { "adminConsentDescription": "Allows the app to read user profiles and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read user profiles", "id": "0cea5a30-f6f8-42b5-87a0-84cc26822e02", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read user profiles and basic site info on your behalf.", "userConsentDisplayName": "Read user profiles", "value": "User.Read.All" }], "passwordCredentials": [], "preferredSingleSignOnMode": null, "preferredTokenSigningKeyEndDateTime": null, "preferredTokenSigningKeyThumbprint": null, "publisherName": "Microsoft Services", "replyUrls": [], "samlMetadataUrl": null, "samlSingleSignOnSettings": null, "servicePrincipalNames": ["00000003-0000-0ff1-ce00-000000000000/*.sharepoint.com", "00000003-0000-0ff1-ce00-000000000000", "https://microsoft.sharepoint-df.com"], "servicePrincipalType": "Application", "signInAudience": "AzureADMultipleOrgs", "tags": [], "tokenEncryptionKeyId": null }] }); + return Promise.resolve({ "value": [{ "objectType": "ServicePrincipal", "objectId": "cd4f003c-d7cb-4245-9c59-a6997672a450", "deletionTimestamp": null, "accountEnabled": true, "addIns": [], "alternativeNames": [], "appDisplayName": "Microsoft 365 SharePoint Online", "appId": "00000003-0000-0ff1-ce00-000000000000", "applicationTemplateId": null, "appOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a", "appRoleAssignmentRequired": false, "appRoles": [{ "allowedMemberTypes": ["Application"], "description": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.", "displayName": "Read and write items in all site collections", "id": "fbcd29d2-fcca-4405-aded-518d457caae4", "isEnabled": true, "value": "Sites.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read documents and list items in all site collections without a signed in user.", "displayName": "Read items in all site collections", "id": "d13f72ca-a275-4b96-b789-48ebcc4da984", "isEnabled": true, "value": "Sites.Read.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to have full control of all site collections without a signed in user.", "displayName": "Have full control of all site collections", "id": "678536fe-1083-478a-9c59-b99265e6b0d3", "isEnabled": true, "value": "Sites.FullControl.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read, create, update, and delete document libraries and lists in all site collections without a signed in user.", "displayName": "Read and write items and lists in all site collections", "id": "9bff6588-13f2-4c48-bbf2-ddab62256b36", "isEnabled": true, "value": "Sites.Manage.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read enterprise managed metadata and to read basic site info without a signed in user.", "displayName": "Read managed metadata", "id": "2a8d57a5-4090-4a41-bf1c-3c621d2ccad3", "isEnabled": true, "value": "TermStore.Read.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to write enterprise managed metadata and to read basic site info without a signed in user.", "displayName": "Read and write managed metadata", "id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97", "isEnabled": true, "value": "TermStore.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read and update user profiles and to read basic site info without a signed in user.", "displayName": "Read and write user profiles", "id": "741f803b-c850-494e-b5df-cde7c675a1ca", "isEnabled": true, "value": "User.ReadWrite.All" }, { "allowedMemberTypes": ["Application"], "description": "Allows the app to read user profiles without a signed in user.", "displayName": "Read user profiles", "id": "df021288-bdef-4463-88db-98f22de89214", "isEnabled": true, "value": "User.Read.All" }], "displayName": "Microsoft 365 SharePoint Online", "errorUrl": null, "homepage": null, "informationalUrls": { "termsOfService": null, "support": null, "privacy": null, "marketing": null }, "keyCredentials": [], "logoutUrl": "https://signout.sharepoint.com/_layouts/15/expirecookies.aspx", "notificationEmailAddresses": [], "oauth2Permissions": [{ "adminConsentDescription": "Allows the app to read managed metadata and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read managed metadata", "id": "a468ea40-458c-4cc2-80c4-51781af71e41", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read managed metadata and to read basic site info on your behalf.", "userConsentDisplayName": "Read managed metadata", "value": "TermStore.Read.All" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete managed metadata and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write managed metadata", "id": "59a198b5-0420-45a8-ae59-6da1cb640505", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read, create, update, and delete managed metadata and to read basic site info on your behalf.", "userConsentDisplayName": "Read and write managed metadata", "value": "TermStore.ReadWrite.All" }, { "adminConsentDescription": "Allows the app to run search queries and to read basic site info on behalf of the current signed-in user. Search results are based on the user's permissions instead of the app's permissions.", "adminConsentDisplayName": "Run search queries as a user", "id": "1002502a-9a71-4426-8551-69ab83452fab", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to run search queries and to read basic site info on your behalf. Search results are based on your permissions.", "userConsentDisplayName": "Run search queries ", "value": "Sites.Search.All" }, { "adminConsentDescription": "Allows the app to read documents and list items in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read items in all site collections", "id": "4e0d77b0-96ba-4398-af14-3baa780278f4", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read documents and list items in all site collections on your behalf.", "userConsentDisplayName": "Read items in all site collections", "value": "AllSites.Read" }, { "adminConsentDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write items in all site collections", "id": "640ddd16-e5b7-4d71-9690-3f4022699ee7", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections on your behalf.", "userConsentDisplayName": "Read and write items in all site collections", "value": "AllSites.Write" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete document libraries and lists in all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write items and lists in all site collections", "id": "b3f70a70-8a4b-4f95-9573-d71c496a53f4", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read, create, update, and delete document libraries and lists in all site collections on your behalf.", "userConsentDisplayName": "Read and write items and lists in all site collections", "value": "AllSites.Manage" }, { "adminConsentDescription": "Allows the app to have full control of all site collections on behalf of the signed-in user.", "adminConsentDisplayName": "Have full control of all site collections", "id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to have full control of all site collections on your behalf.", "userConsentDisplayName": "Have full control of all site collections", "value": "AllSites.FullControl" }, { "adminConsentDescription": "Allows the app to read the current user's files.", "adminConsentDisplayName": "Read user files", "id": "dd2c8d78-58e1-46d7-82dd-34d411282686", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read your files.", "userConsentDisplayName": "Read your files", "value": "MyFiles.Read" }, { "adminConsentDescription": "Allows the app to read, create, update, and delete the current user's files.", "adminConsentDisplayName": "Read and write user files", "id": "2cfdc887-d7b4-4798-9b33-3d98d6b95dd2", "isEnabled": true, "type": "User", "userConsentDescription": "Allows the app to read, create, update, and delete your files.", "userConsentDisplayName": "Read and write your files", "value": "MyFiles.Write" }, { "adminConsentDescription": "Allows the app to read and update user profiles and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read and write user profiles", "id": "82866913-39a9-4be7-8091-f4fa781088ae", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read and update user profiles and to read basic site info on your behalf.", "userConsentDisplayName": "Read and write user profiles", "value": "User.ReadWrite.All" }, { "adminConsentDescription": "Allows the app to read user profiles and to read basic site info on behalf of the signed-in user.", "adminConsentDisplayName": "Read user profiles", "id": "0cea5a30-f6f8-42b5-87a0-84cc26822e02", "isEnabled": true, "type": "Admin", "userConsentDescription": "Allows the app to read user profiles and basic site info on your behalf.", "userConsentDisplayName": "Read user profiles", "value": "User.Read.All" }], "passwordCredentials": [], "preferredSingleSignOnMode": null, "preferredTokenSigningKeyEndDateTime": null, "preferredTokenSigningKeyThumbprint": null, "publisherName": "Microsoft Services", "replyUrls": [], "samlMetadataUrl": null, "samlSingleSignOnSettings": null, "servicePrincipalNames": ["00000003-0000-0ff1-ce00-000000000000/*.sharepoint.com", "00000003-0000-0ff1-ce00-000000000000", "https://microsoft.sharepoint-df.com"], "servicePrincipalType": "Application", "signInAudience": "AzureADMultipleOrgs", "tags": [], "tokenEncryptionKeyId": null }] }); } } return Promise.reject(); diff --git a/src/o365/aad/commands/approleassignment/approleassignment-add.ts b/src/m365/aad/commands/approleassignment/approleassignment-add.ts similarity index 98% rename from src/o365/aad/commands/approleassignment/approleassignment-add.ts rename to src/m365/aad/commands/approleassignment/approleassignment-add.ts index dd435f8997b..dee2f18b19c 100644 --- a/src/o365/aad/commands/approleassignment/approleassignment-add.ts +++ b/src/m365/aad/commands/approleassignment/approleassignment-add.ts @@ -82,13 +82,13 @@ class AadAppRoleAssignmentAddCommand extends AadCommand { // try resolve aliases that the user might enter since these are seen in the Azure portal switch (args.options.resource.toLocaleLowerCase()) { case 'sharepoint': - resource = 'Office 365 SharePoint Online'; + resource = 'Microsoft 365 SharePoint Online'; break; case 'intune': resource = 'Microsoft Intune API'; break; case 'exchange': - resource = 'Office 365 Exchange Online'; + resource = 'Microsoft 365 Exchange Online'; break; } diff --git a/src/o365/aad/commands/approleassignment/approleassignment-list.spec.ts b/src/m365/aad/commands/approleassignment/approleassignment-list.spec.ts similarity index 100% rename from src/o365/aad/commands/approleassignment/approleassignment-list.spec.ts rename to src/m365/aad/commands/approleassignment/approleassignment-list.spec.ts diff --git a/src/o365/aad/commands/approleassignment/approleassignment-list.ts b/src/m365/aad/commands/approleassignment/approleassignment-list.ts similarity index 100% rename from src/o365/aad/commands/approleassignment/approleassignment-list.ts rename to src/m365/aad/commands/approleassignment/approleassignment-list.ts diff --git a/src/o365/aad/commands/groupsetting/GroupSetting.ts b/src/m365/aad/commands/groupsetting/GroupSetting.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/GroupSetting.ts rename to src/m365/aad/commands/groupsetting/GroupSetting.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-add.spec.ts b/src/m365/aad/commands/groupsetting/groupsetting-add.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-add.spec.ts rename to src/m365/aad/commands/groupsetting/groupsetting-add.spec.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-add.ts b/src/m365/aad/commands/groupsetting/groupsetting-add.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-add.ts rename to src/m365/aad/commands/groupsetting/groupsetting-add.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-get.spec.ts b/src/m365/aad/commands/groupsetting/groupsetting-get.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-get.spec.ts rename to src/m365/aad/commands/groupsetting/groupsetting-get.spec.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-get.ts b/src/m365/aad/commands/groupsetting/groupsetting-get.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-get.ts rename to src/m365/aad/commands/groupsetting/groupsetting-get.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-list.spec.ts b/src/m365/aad/commands/groupsetting/groupsetting-list.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-list.spec.ts rename to src/m365/aad/commands/groupsetting/groupsetting-list.spec.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-list.ts b/src/m365/aad/commands/groupsetting/groupsetting-list.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-list.ts rename to src/m365/aad/commands/groupsetting/groupsetting-list.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-remove.spec.ts b/src/m365/aad/commands/groupsetting/groupsetting-remove.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-remove.spec.ts rename to src/m365/aad/commands/groupsetting/groupsetting-remove.spec.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-remove.ts b/src/m365/aad/commands/groupsetting/groupsetting-remove.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-remove.ts rename to src/m365/aad/commands/groupsetting/groupsetting-remove.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-set.spec.ts b/src/m365/aad/commands/groupsetting/groupsetting-set.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-set.spec.ts rename to src/m365/aad/commands/groupsetting/groupsetting-set.spec.ts diff --git a/src/o365/aad/commands/groupsetting/groupsetting-set.ts b/src/m365/aad/commands/groupsetting/groupsetting-set.ts similarity index 100% rename from src/o365/aad/commands/groupsetting/groupsetting-set.ts rename to src/m365/aad/commands/groupsetting/groupsetting-set.ts diff --git a/src/o365/aad/commands/groupsettingtemplate/GroupSettingTemplate.ts b/src/m365/aad/commands/groupsettingtemplate/GroupSettingTemplate.ts similarity index 100% rename from src/o365/aad/commands/groupsettingtemplate/GroupSettingTemplate.ts rename to src/m365/aad/commands/groupsettingtemplate/GroupSettingTemplate.ts diff --git a/src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.spec.ts b/src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.spec.ts rename to src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.spec.ts diff --git a/src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.ts b/src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.ts similarity index 100% rename from src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.ts rename to src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-get.ts diff --git a/src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.spec.ts b/src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.spec.ts similarity index 100% rename from src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.spec.ts rename to src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.spec.ts diff --git a/src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.ts b/src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.ts similarity index 100% rename from src/o365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.ts rename to src/m365/aad/commands/groupsettingtemplate/groupsettingtemplate-list.ts diff --git a/src/o365/aad/commands/o365group/Group.ts b/src/m365/aad/commands/o365group/Group.ts similarity index 100% rename from src/o365/aad/commands/o365group/Group.ts rename to src/m365/aad/commands/o365group/Group.ts diff --git a/src/o365/aad/commands/o365group/GroupUser.ts b/src/m365/aad/commands/o365group/GroupUser.ts similarity index 100% rename from src/o365/aad/commands/o365group/GroupUser.ts rename to src/m365/aad/commands/o365group/GroupUser.ts diff --git a/src/o365/aad/commands/o365group/o365group-add.spec.ts b/src/m365/aad/commands/o365group/o365group-add.spec.ts similarity index 98% rename from src/o365/aad/commands/o365group/o365group-add.spec.ts rename to src/m365/aad/commands/o365group/o365group-add.spec.ts index 86886e01dd8..e8cb159d399 100644 --- a/src/o365/aad/commands/o365group/o365group-add.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-add.spec.ts @@ -64,7 +64,7 @@ describe(commands.O365GROUP_ADD, () => { assert.notEqual(command.description, null); }); - it('creates Office 365 Group using basic info', (done) => { + it('creates Microsoft 365 Group using basic info', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -136,7 +136,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group using basic info (debug)', (done) => { + it('creates Microsoft 365 Group using basic info (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -208,7 +208,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates private Office 365 Group using basic info', (done) => { + it('creates private Microsoft 365 Group using basic info', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -280,7 +280,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with a png logo', (done) => { + it('creates Microsoft 365 Group with a png logo', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -361,7 +361,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with a jpg logo (debug)', (done) => { + it('creates Microsoft 365 Group with a jpg logo (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -442,7 +442,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with a gif logo', (done) => { + it('creates Microsoft 365 Group with a gif logo', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -523,7 +523,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('handles failure when creating Office 365 Group with a logo', (done) => { + it('handles failure when creating Microsoft 365 Group with a logo', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -586,7 +586,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('handles failure when creating Office 365 Group with a logo (debug)', (done) => { + it('handles failure when creating Microsoft 365 Group with a logo (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -649,7 +649,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with specific owner', (done) => { + it('creates Microsoft 365 Group with specific owner', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -739,7 +739,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with specific owners (debug)', (done) => { + it('creates Microsoft 365 Group with specific owners (debug)', (done) => { let groupCreated: boolean = false; sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { @@ -826,7 +826,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with specific member', (done) => { + it('creates Microsoft 365 Group with specific member', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -916,7 +916,7 @@ describe(commands.O365GROUP_ADD, () => { }); }); - it('creates Office 365 Group with specific members (debug)', (done) => { + it('creates Microsoft 365 Group with specific members (debug)', (done) => { let groupCreated: boolean = false; sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups') { diff --git a/src/o365/aad/commands/o365group/o365group-add.ts b/src/m365/aad/commands/o365group/o365group-add.ts similarity index 92% rename from src/o365/aad/commands/o365group/o365group-add.ts rename to src/m365/aad/commands/o365group/o365group-add.ts index 3fb28bdf6e2..c89f617da65 100644 --- a/src/o365/aad/commands/o365group/o365group-add.ts +++ b/src/m365/aad/commands/o365group/o365group-add.ts @@ -34,14 +34,14 @@ class AadO365GroupAddCommand extends GraphCommand { } public get description(): string { - return 'Creates Office 365 Group'; + return 'Creates Microsoft 365 Group'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { let group: Group; if (this.verbose) { - cmd.log(`Creating Office 365 Group...`); + cmd.log(`Creating Microsoft 365 Group...`); } const requestOptions: any = { @@ -220,11 +220,11 @@ class AadO365GroupAddCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-n, --displayName ', - description: 'Display name for the Office 365 Group' + description: 'Display name for the Microsoft 365 Group' }, { option: '-d, --description ', - description: 'Description for the Office 365 Group' + description: 'Description for the Microsoft 365 Group' }, { option: '-m, --mailNickname ', @@ -232,15 +232,15 @@ class AadO365GroupAddCommand extends GraphCommand { }, { option: '--owners [owners]', - description: 'Comma-separated list of Office 365 Group owners' + description: 'Comma-separated list of Microsoft 365 Group owners' }, { option: '--members [members]', - description: 'Comma-separated list of Office 365 Group members' + description: 'Comma-separated list of Microsoft 365 Group members' }, { option: '--isPrivate [isPrivate]', - description: 'Set to true if the Office 365 Group should be private and to false if it should be public (default)' + description: 'Set to true if the Microsoft 365 Group should be private and to false if it should be public (default)' }, { option: '-l, --logoPath [logoPath]', @@ -317,19 +317,19 @@ class AadO365GroupAddCommand extends GraphCommand { Examples: - Create a public Office 365 Group + Create a public Microsoft 365 Group ${this.name} --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance - Create a private Office 365 Group + Create a private Microsoft 365 Group ${this.name} --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --isPrivate true - Create a public Office 365 Group and set specified users as its owners + Create a public Microsoft 365 Group and set specified users as its owners ${this.name} --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --owners "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" - Create a public Office 365 Group and set specified users as its members + Create a public Microsoft 365 Group and set specified users as its members ${this.name} --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --members "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" - Create a public Office 365 Group and set its logo + Create a public Microsoft 365 Group and set its logo ${this.name} --displayName Finance --description 'This is the Contoso Finance Group. Please come here and check out the latest news, posts, files, and more.' --mailNickname finance --logoPath images/logo.png `); } diff --git a/src/o365/aad/commands/o365group/o365group-get.spec.ts b/src/m365/aad/commands/o365group/o365group-get.spec.ts similarity index 97% rename from src/o365/aad/commands/o365group/o365group-get.spec.ts rename to src/m365/aad/commands/o365group/o365group-get.spec.ts index e7f725c3fd9..bbb9b2b0f4d 100644 --- a/src/o365/aad/commands/o365group/o365group-get.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-get.spec.ts @@ -58,7 +58,7 @@ describe(commands.O365GROUP_GET, () => { assert.notEqual(command.description, null); }); - it('retrieves information about the specified Office 365 Group', (done) => { + it('retrieves information about the specified Microsoft 365 Group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/1caf7dcd-7e83-4c3a-94f7-932a1299c844`) { return Promise.resolve({ @@ -126,7 +126,7 @@ describe(commands.O365GROUP_GET, () => { }); }); - it('retrieves information about the specified Office 365 Group (debug)', (done) => { + it('retrieves information about the specified Microsoft 365 Group (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/1caf7dcd-7e83-4c3a-94f7-932a1299c844`) { return Promise.resolve({ @@ -194,7 +194,7 @@ describe(commands.O365GROUP_GET, () => { }); }); - it('retrieves information about the specified Office 365 Group including its site URL', (done) => { + it('retrieves information about the specified Microsoft 365 Group including its site URL', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/1caf7dcd-7e83-4c3a-94f7-932a1299c844`) { return Promise.resolve({ @@ -269,7 +269,7 @@ describe(commands.O365GROUP_GET, () => { }); }); - it('retrieves information about the specified Office 365 Group including its site URL (debug)', (done) => { + it('retrieves information about the specified Microsoft 365 Group including its site URL (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/1caf7dcd-7e83-4c3a-94f7-932a1299c844`) { return Promise.resolve({ @@ -344,7 +344,7 @@ describe(commands.O365GROUP_GET, () => { }); }); - it('retrieves information about the specified Office 365 Group including its site URL (group has no site)', (done) => { + it('retrieves information about the specified Microsoft 365 Group including its site URL (group has no site)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/1caf7dcd-7e83-4c3a-94f7-932a1299c844`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/o365group/o365group-get.ts b/src/m365/aad/commands/o365group/o365group-get.ts similarity index 87% rename from src/o365/aad/commands/o365group/o365group-get.ts rename to src/m365/aad/commands/o365group/o365group-get.ts index b4af31e9201..04faba3fb28 100644 --- a/src/o365/aad/commands/o365group/o365group-get.ts +++ b/src/m365/aad/commands/o365group/o365group-get.ts @@ -25,7 +25,7 @@ class AadO365GroupGetCommand extends GraphCommand { } public get description(): string { - return 'Gets information about the specified Office 365 Group'; + return 'Gets information about the specified Microsoft 365 Group'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { @@ -78,7 +78,7 @@ class AadO365GroupGetCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --id ', - description: 'The ID of the Office 365 Group to retrieve information for' + description: 'The ID of the Microsoft 365 Group to retrieve information for' }, { option: '--includeSiteUrl', @@ -110,10 +110,10 @@ class AadO365GroupGetCommand extends GraphCommand { log( ` Examples: - Get information about the Office 365 Group with id ${chalk.grey(`1caf7dcd-7e83-4c3a-94f7-932a1299c844`)} + Get information about the Microsoft 365 Group with id ${chalk.grey(`1caf7dcd-7e83-4c3a-94f7-932a1299c844`)} ${this.name} --id 1caf7dcd-7e83-4c3a-94f7-932a1299c844 - Get information about the Office 365 Group with id ${chalk.grey(`1caf7dcd-7e83-4c3a-94f7-932a1299c844`)} + Get information about the Microsoft 365 Group with id ${chalk.grey(`1caf7dcd-7e83-4c3a-94f7-932a1299c844`)} and also retrieve the URL of the corresponding SharePoint site ${this.name} --id 1caf7dcd-7e83-4c3a-94f7-932a1299c844 --includeSiteUrl `); diff --git a/src/o365/aad/commands/o365group/o365group-list.spec.ts b/src/m365/aad/commands/o365group/o365group-list.spec.ts similarity index 98% rename from src/o365/aad/commands/o365group/o365group-list.spec.ts rename to src/m365/aad/commands/o365group/o365group-list.spec.ts index ef1dc53b5fa..04c200f9d30 100644 --- a/src/o365/aad/commands/o365group/o365group-list.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-list.spec.ts @@ -59,7 +59,7 @@ describe(commands.O365GROUP_LIST, () => { assert.notEqual(command.description, null); }); - it('lists Office 365 Groups in the tenant', (done) => { + it('lists Microsoft 365 Groups in the tenant', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -144,7 +144,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups in the tenant (debug)', (done) => { + it('lists Microsoft 365 Groups in the tenant (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -229,7 +229,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups without owners in the tenant', (done) => { + it('lists Microsoft 365 Groups without owners in the tenant', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$expand=owners&$top=100`) { return Promise.resolve({ @@ -324,7 +324,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups without owners in the tenant (debug)', (done) => { + it('lists Microsoft 365 Groups without owners in the tenant (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$expand=owners&$top=100`) { return Promise.resolve({ @@ -419,7 +419,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on displayName', (done) => { + it('lists Microsoft 365 Groups filtering on displayName', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Team')&$top=100`) { return Promise.resolve({ @@ -504,7 +504,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on mailNickname', (done) => { + it('lists Microsoft 365 Groups filtering on mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(MailNickname,'team')&$top=100`) { return Promise.resolve({ @@ -589,7 +589,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on displayName and mailNickname', (done) => { + it('lists Microsoft 365 Groups filtering on displayName and mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Team') and startswith(MailNickname,'team')&$top=100`) { return Promise.resolve({ @@ -674,7 +674,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups in the tenant', (done) => { + it('lists Microsoft 365 Groups in the tenant', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -759,7 +759,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups in the tenant (debug)', (done) => { + it('lists Microsoft 365 Groups in the tenant (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -844,7 +844,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on displayName', (done) => { + it('lists Microsoft 365 Groups filtering on displayName', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Team')&$top=100`) { return Promise.resolve({ @@ -929,7 +929,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on mailNickname', (done) => { + it('lists Microsoft 365 Groups filtering on mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(MailNickname,'team')&$top=100`) { return Promise.resolve({ @@ -1014,7 +1014,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups filtering on displayName and mailNickname', (done) => { + it('lists Microsoft 365 Groups filtering on displayName and mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Team') and startswith(MailNickname,'team')&$top=100`) { return Promise.resolve({ @@ -1099,7 +1099,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists deleted Office 365 Groups in the tenant', (done) => { + it('lists deleted Microsoft 365 Groups in the tenant', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -1186,7 +1186,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Deleted Office 365 Groups in the tenant (debug)', (done) => { + it('lists Deleted Microsoft 365 Groups in the tenant (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -1273,7 +1273,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Deleted Office 365 Groups in the tenant (verbose)', (done) => { + it('lists Deleted Microsoft 365 Groups in the tenant (verbose)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -1360,7 +1360,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Deleted Office 365 Groups filtering on displayName', (done) => { + it('lists Deleted Microsoft 365 Groups filtering on displayName', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Deleted')&$top=100`) { return Promise.resolve({ @@ -1447,7 +1447,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Deleted Office 365 Groups filtering on mailNickname', (done) => { + it('lists Deleted Microsoft 365 Groups filtering on mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(MailNickname,'d_team')&$top=100`) { return Promise.resolve({ @@ -1534,7 +1534,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Deleted Office 365 Groups filtering on displayName and mailNickname', (done) => { + it('lists Deleted Microsoft 365 Groups filtering on displayName and mailNickname', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/directory/deletedItems/Microsoft.Graph.Group?$filter=groupTypes/any(c:c+eq+'Unified') and startswith(DisplayName,'Deleted') and startswith(MailNickname,'d_team')&$top=100`) { return Promise.resolve({ @@ -1729,7 +1729,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('lists Office 365 Groups in the tenant served in pages', (done) => { + it('lists Microsoft 365 Groups in the tenant served in pages', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -1882,7 +1882,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('handles error when retrieving second page of Office 365 Groups', (done) => { + it('handles error when retrieving second page of Microsoft 365 Groups', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -2086,7 +2086,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('include site URLs of Office 365 Groups', (done) => { + it('include site URLs of Microsoft 365 Groups', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -2185,7 +2185,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('include site URLs of Office 365 Groups (debug)', (done) => { + it('include site URLs of Microsoft 365 Groups (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -2284,7 +2284,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('include site URLs of Office 365 Groups. one group without site', (done) => { + it('include site URLs of Microsoft 365 Groups. one group without site', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ @@ -2383,7 +2383,7 @@ describe(commands.O365GROUP_LIST, () => { }); }); - it('handles error when retrieving Office 365 Group url', (done) => { + it('handles error when retrieving Microsoft 365 Group url', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$top=100`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/o365group/o365group-list.ts b/src/m365/aad/commands/o365group/o365group-list.ts similarity index 88% rename from src/o365/aad/commands/o365group/o365group-list.ts rename to src/m365/aad/commands/o365group/o365group-list.ts index 22ce666f633..426dbbd478b 100644 --- a/src/o365/aad/commands/o365group/o365group-list.ts +++ b/src/m365/aad/commands/o365group/o365group-list.ts @@ -27,7 +27,7 @@ class AadO365GroupListCommand extends GraphItemsListCommand { } public get description(): string { - return 'Lists Office 365 Groups in the current tenant'; + return 'Lists Microsoft 365 Groups in the current tenant'; } public getTelemetryProperties(args: CommandArgs): any { @@ -174,7 +174,7 @@ class AadO365GroupListCommand extends GraphItemsListCommand { public validate(): CommandValidate { return (args: CommandArgs): boolean | string => { if (args.options.deleted && args.options.includeSiteUrl) { - return 'You can\'t retrieve site URLs of deleted Office 365 Groups'; + return 'You can\'t retrieve site URLs of deleted Microsoft 365 Groups'; } return true; @@ -188,40 +188,40 @@ class AadO365GroupListCommand extends GraphItemsListCommand { ` Remarks: Using the ${chalk.blue('--includeSiteUrl')} option, you can retrieve the URL - of the site associated with the particular Office 365 Group. If you however + of the site associated with the particular Microsoft 365 Group. If you however retrieve too many groups and will try to get their site URLs, you will most likely get an error as the command will get throttled, issuing too many requests, too frequently. If you get an error, consider narrowing down the result set using the ${chalk.blue('--displayName')} and ${chalk.blue('--mailNickname')} filters. Retrieving the URL of the site associated with the particular - Office 365 Group is not possible when retrieving deleted groups. + Microsoft 365 Group is not possible when retrieving deleted groups. - Using the ${chalk.blue('--orphaned')} option, you can retrieve Office 365 Groups without + Using the ${chalk.blue('--orphaned')} option, you can retrieve Microsoft 365 Groups without owners. Examples: - List all Office 365 Groups in the tenant + List all Microsoft 365 Groups in the tenant ${this.name} - List Office 365 Groups with display name starting with ${chalk.grey(`Project`)} + List Microsoft 365 Groups with display name starting with ${chalk.grey(`Project`)} ${this.name} --displayName Project - List Office 365 Groups mail nick name starting with ${chalk.grey(`team`)} + List Microsoft 365 Groups mail nick name starting with ${chalk.grey(`team`)} ${this.name} --mailNickname team - List deleted Office 365 Groups with display name starting with ${chalk.grey(`Project`)} + List deleted Microsoft 365 Groups with display name starting with ${chalk.grey(`Project`)} ${this.name} --displayName Project --deleted - List deleted Office 365 Groups with mail nick name starting with ${chalk.grey(`team`)} + List deleted Microsoft 365 Groups with mail nick name starting with ${chalk.grey(`team`)} ${this.name} --mailNickname team --deleted - List Office 365 Groups with display name starting with ${chalk.grey(`Project`)} including + List Microsoft 365 Groups with display name starting with ${chalk.grey(`Project`)} including the URL of the corresponding SharePoint site ${this.name} --displayName Project --includeSiteUrl - List Office 365 Groups without owners + List Microsoft 365 Groups without owners ${this.name} --orphaned `); } diff --git a/src/o365/aad/commands/o365group/o365group-remove.spec.ts b/src/m365/aad/commands/o365group/o365group-remove.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-remove.spec.ts rename to src/m365/aad/commands/o365group/o365group-remove.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-remove.ts b/src/m365/aad/commands/o365group/o365group-remove.ts similarity index 93% rename from src/o365/aad/commands/o365group/o365group-remove.ts rename to src/m365/aad/commands/o365group/o365group-remove.ts index 46fdb541208..4047a63941a 100644 --- a/src/o365/aad/commands/o365group/o365group-remove.ts +++ b/src/m365/aad/commands/o365group/o365group-remove.ts @@ -25,7 +25,7 @@ class AadO365GroupRemoveCommand extends GraphCommand { } public get description(): string { - return 'Removes an Office 365 Group'; + return 'Removes an Microsoft 365 Group'; } public getTelemetryProperties(args: CommandArgs): any { @@ -37,7 +37,7 @@ class AadO365GroupRemoveCommand extends GraphCommand { public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { const removeGroup: () => void = (): void => { if (this.verbose) { - cmd.log(`Removing Office 365 Group: ${args.options.id}...`); + cmd.log(`Removing Microsoft 365 Group: ${args.options.id}...`); } const requestOptions: any = { @@ -81,7 +81,7 @@ class AadO365GroupRemoveCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --id ', - description: 'The ID of the Office 365 Group to remove' + description: 'The ID of the Microsoft 365 Group to remove' }, { option: '--confirm', diff --git a/src/o365/aad/commands/o365group/o365group-renew.spec.ts b/src/m365/aad/commands/o365group/o365group-renew.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-renew.spec.ts rename to src/m365/aad/commands/o365group/o365group-renew.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-renew.ts b/src/m365/aad/commands/o365group/o365group-renew.ts similarity index 88% rename from src/o365/aad/commands/o365group/o365group-renew.ts rename to src/m365/aad/commands/o365group/o365group-renew.ts index f4bd92996e1..28df0047781 100644 --- a/src/o365/aad/commands/o365group/o365group-renew.ts +++ b/src/m365/aad/commands/o365group/o365group-renew.ts @@ -24,12 +24,12 @@ class AadO365GroupRenewCommand extends GraphCommand { } public get description(): string { - return `Renews Office 365 group's expiration`; + return `Renews Microsoft 365 group's expiration`; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { if (this.verbose) { - cmd.log(`Renewing Office 365 group's expiration: ${args.options.id}...`); + cmd.log(`Renewing Microsoft 365 group's expiration: ${args.options.id}...`); } const requestOptions: any = { @@ -54,7 +54,7 @@ class AadO365GroupRenewCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --id ', - description: 'The ID of the Office 365 group to renew' + description: 'The ID of the Microsoft 365 group to renew' } ]; @@ -87,7 +87,7 @@ class AadO365GroupRenewCommand extends GraphCommand { Examples: - Renew expiration of a Office 365 group with ID + Renew expiration of a Microsoft 365 group with ID ${chalk.grey('28beab62-7540-4db1-a23f-29a6018a3848')}. ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 `); diff --git a/src/o365/aad/commands/o365group/o365group-report-activitycounts.spec.ts b/src/m365/aad/commands/o365group/o365group-report-activitycounts.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitycounts.spec.ts rename to src/m365/aad/commands/o365group/o365group-report-activitycounts.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activitycounts.ts b/src/m365/aad/commands/o365group/o365group-report-activitycounts.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitycounts.ts rename to src/m365/aad/commands/o365group/o365group-report-activitycounts.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activitydetail.spec.ts b/src/m365/aad/commands/o365group/o365group-report-activitydetail.spec.ts similarity index 97% rename from src/o365/aad/commands/o365group/o365group-report-activitydetail.spec.ts rename to src/m365/aad/commands/o365group/o365group-report-activitydetail.spec.ts index b5426e3319a..9eb163dd1f5 100644 --- a/src/o365/aad/commands/o365group/o365group-report-activitydetail.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-report-activitydetail.spec.ts @@ -57,7 +57,7 @@ describe(commands.O365GROUP_REPORT_ACTIVITYDETAIL, () => { assert.notEqual(command.description, null); }); - it('gets details about Office 365 Groups activity by group for the given period', (done) => { + it('gets details about Microsoft 365 Groups activity by group for the given period', (done) => { const requestStub: sinon.SinonStub = sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/reports/getOffice365GroupsActivityDetail(period='D7')`) { return Promise.resolve(` diff --git a/src/o365/aad/commands/o365group/o365group-report-activitydetail.ts b/src/m365/aad/commands/o365group/o365group-report-activitydetail.ts similarity index 71% rename from src/o365/aad/commands/o365group/o365group-report-activitydetail.ts rename to src/m365/aad/commands/o365group/o365group-report-activitydetail.ts index 6d7f7fad3d7..e8d889ac443 100644 --- a/src/o365/aad/commands/o365group/o365group-report-activitydetail.ts +++ b/src/m365/aad/commands/o365group/o365group-report-activitydetail.ts @@ -9,7 +9,7 @@ class O365GroupReportActivityDetailCommand extends DateAndPeriodBasedReport { } public get description(): string { - return 'Get details about Office 365 Groups activity by group'; + return 'Get details about Microsoft 365 Groups activity by group'; } public get usageEndpoint(): string { @@ -21,17 +21,17 @@ class O365GroupReportActivityDetailCommand extends DateAndPeriodBasedReport { log( ` Examples: - Get details about Office 365 Groups activity by group for the last week + Get details about Microsoft 365 Groups activity by group for the last week ${commands.O365GROUP_REPORT_ACTIVITYDETAIL} --period D7 - Get details about Office 365 Groups activity by group for September 28, 2019 + Get details about Microsoft 365 Groups activity by group for September 28, 2019 ${commands.O365GROUP_REPORT_ACTIVITYDETAIL} --date 2019-09-28 - Get details about Office 365 Groups activity by group for the last week + Get details about Microsoft 365 Groups activity by group for the last week and exports the report data in the specified path in text format ${commands.O365GROUP_REPORT_ACTIVITYDETAIL} --period D7 --output text --outputFile "o365groupactivitydetail.txt" - Get details about Office 365 Groups activity by group for the last week + Get details about Microsoft 365 Groups activity by group for the last week and exports the report data in the specified path in json format ${commands.O365GROUP_REPORT_ACTIVITYDETAIL} --period D7 --output json --outputFile "o365groupactivitydetail.json" `); diff --git a/src/o365/aad/commands/o365group/o365group-report-activityfilecounts.spec.ts b/src/m365/aad/commands/o365group/o365group-report-activityfilecounts.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activityfilecounts.spec.ts rename to src/m365/aad/commands/o365group/o365group-report-activityfilecounts.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activityfilecounts.ts b/src/m365/aad/commands/o365group/o365group-report-activityfilecounts.ts similarity index 83% rename from src/o365/aad/commands/o365group/o365group-report-activityfilecounts.ts rename to src/m365/aad/commands/o365group/o365group-report-activityfilecounts.ts index 8192e1612e9..58821111aa4 100644 --- a/src/o365/aad/commands/o365group/o365group-report-activityfilecounts.ts +++ b/src/m365/aad/commands/o365group/o365group-report-activityfilecounts.ts @@ -9,7 +9,7 @@ class O365GroupReportActivityFileCountsCommand extends PeriodBasedReport { } public get description(): string { - return 'Get the total number of files and how many of them were active across all group sites associated with an Office 365 Group'; + return 'Get the total number of files and how many of them were active across all group sites associated with an Microsoft 365 Group'; } public get usageEndpoint(): string { @@ -22,16 +22,16 @@ class O365GroupReportActivityFileCountsCommand extends PeriodBasedReport { ` Examples: Get the total number of files and how many of them were active across all - group sites associated with an Office 365 Group for the last week + group sites associated with an Microsoft 365 Group for the last week ${commands.O365GROUP_REPORT_ACTIVITYFILECOUNTS} --period D7 Get the total number of files and how many of them were active across all - group sites associated with an Office 365 Group for the last week + group sites associated with an Microsoft 365 Group for the last week and exports the report data in the specified path in text format ${commands.O365GROUP_REPORT_ACTIVITYFILECOUNTS} --period D7 --output text --outputFile "o365groupactivityfilecounts.txt" Get the total number of files and how many of them were active across all - group sites associated with an Office 365 Group for the last week + group sites associated with an Microsoft 365 Group for the last week and exports the report data in the specified path in json format ${commands.O365GROUP_REPORT_ACTIVITYFILECOUNTS} --period D7 --output json --outputFile "o365groupactivityfilecounts.json" `); diff --git a/src/o365/aad/commands/o365group/o365group-report-activitygroupcounts.spec.ts b/src/m365/aad/commands/o365group/o365group-report-activitygroupcounts.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitygroupcounts.spec.ts rename to src/m365/aad/commands/o365group/o365group-report-activitygroupcounts.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activitygroupcounts.ts b/src/m365/aad/commands/o365group/o365group-report-activitygroupcounts.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitygroupcounts.ts rename to src/m365/aad/commands/o365group/o365group-report-activitygroupcounts.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activitystorage.spec.ts b/src/m365/aad/commands/o365group/o365group-report-activitystorage.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitystorage.spec.ts rename to src/m365/aad/commands/o365group/o365group-report-activitystorage.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-report-activitystorage.ts b/src/m365/aad/commands/o365group/o365group-report-activitystorage.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-report-activitystorage.ts rename to src/m365/aad/commands/o365group/o365group-report-activitystorage.ts diff --git a/src/o365/aad/commands/o365group/o365group-restore.spec.ts b/src/m365/aad/commands/o365group/o365group-restore.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-restore.spec.ts rename to src/m365/aad/commands/o365group/o365group-restore.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-restore.ts b/src/m365/aad/commands/o365group/o365group-restore.ts similarity index 91% rename from src/o365/aad/commands/o365group/o365group-restore.ts rename to src/m365/aad/commands/o365group/o365group-restore.ts index f24a10fd120..21746373e67 100644 --- a/src/o365/aad/commands/o365group/o365group-restore.ts +++ b/src/m365/aad/commands/o365group/o365group-restore.ts @@ -24,7 +24,7 @@ class AadO365GroupRestoreCommand extends GraphCommand { } public get description(): string { - return 'Restores a deleted Office 365 Group'; + return 'Restores a deleted Microsoft 365 Group'; } public getTelemetryProperties(args: CommandArgs): any { @@ -35,7 +35,7 @@ class AadO365GroupRestoreCommand extends GraphCommand { public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { if (this.verbose) { - cmd.log(`Restoring Office 365 Group: ${args.options.id}...`); + cmd.log(`Restoring Microsoft 365 Group: ${args.options.id}...`); } const requestOptions: any = { @@ -60,7 +60,7 @@ class AadO365GroupRestoreCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --id ', - description: 'The ID of the Office 365 Group to restore' + description: 'The ID of the Microsoft 365 Group to restore' } ]; diff --git a/src/o365/aad/commands/o365group/o365group-set.spec.ts b/src/m365/aad/commands/o365group/o365group-set.spec.ts similarity index 96% rename from src/o365/aad/commands/o365group/o365group-set.spec.ts rename to src/m365/aad/commands/o365group/o365group-set.spec.ts index 16bdfffd6fd..0026a00f182 100644 --- a/src/o365/aad/commands/o365group/o365group-set.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-set.spec.ts @@ -65,7 +65,7 @@ describe(commands.O365GROUP_SET, () => { assert.notEqual(command.description, null); }); - it('updates Office 365 Group display name', (done) => { + it('updates Microsoft 365 Group display name', (done) => { sinon.stub(request, 'patch').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/28beab62-7540-4db1-a23f-29a6018a3848') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -89,7 +89,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group description (debug)', (done) => { + it('updates Microsoft 365 Group description (debug)', (done) => { sinon.stub(request, 'patch').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/28beab62-7540-4db1-a23f-29a6018a3848') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -113,7 +113,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group to public', (done) => { + it('updates Microsoft 365 Group to public', (done) => { sinon.stub(request, 'patch').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/28beab62-7540-4db1-a23f-29a6018a3848') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -137,7 +137,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group to private', (done) => { + it('updates Microsoft 365 Group to private', (done) => { sinon.stub(request, 'patch').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/28beab62-7540-4db1-a23f-29a6018a3848') { if (JSON.stringify(opts.body) === JSON.stringify({ @@ -161,7 +161,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group logo with a png image', (done) => { + it('updates Microsoft 365 Group logo with a png image', (done) => { sinon.stub(request, 'put').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/28beab62-7540-4db1-a23f-29a6018a3848/photo/$value' && opts.headers && @@ -183,7 +183,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group logo with a jpg image (debug)', (done) => { + it('updates Microsoft 365 Group logo with a jpg image (debug)', (done) => { sinon.stub(request, 'put').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/photo/$value' && opts.headers && @@ -205,7 +205,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('updates Office 365 Group logo with a gif image', (done) => { + it('updates Microsoft 365 Group logo with a gif image', (done) => { sinon.stub(request, 'put').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/photo/$value' && opts.headers && @@ -227,7 +227,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('handles failure when updating Office 365 Group logo', (done) => { + it('handles failure when updating Microsoft 365 Group logo', (done) => { sinon.stub(request, 'put').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/photo/$value') { return Promise.reject('An error has occurred'); @@ -251,7 +251,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('handles failure when updating Office 365 Group logo (debug)', (done) => { + it('handles failure when updating Microsoft 365 Group logo (debug)', (done) => { sinon.stub(request, 'put').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/photo/$value') { return Promise.reject('An error has occurred'); @@ -275,7 +275,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('adds owner to Office 365 Group', (done) => { + it('adds owner to Microsoft 365 Group', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/owners/$ref' && opts.body['@odata.id'] === 'https://graph.microsoft.com/v1.0/users/949b16c1-a032-453e-a8ae-89a52bfc1d8a') { @@ -309,7 +309,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('adds owners to Office 365 Group (debug)', (done) => { + it('adds owners to Microsoft 365 Group (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/owners/$ref' && opts.body['@odata.id'] === 'https://graph.microsoft.com/v1.0/users/949b16c1-a032-453e-a8ae-89a52bfc1d8a') { @@ -351,7 +351,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('adds member to Office 365 Group', (done) => { + it('adds member to Microsoft 365 Group', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/members/$ref' && opts.body['@odata.id'] === 'https://graph.microsoft.com/v1.0/users/949b16c1-a032-453e-a8ae-89a52bfc1d8a') { @@ -385,7 +385,7 @@ describe(commands.O365GROUP_SET, () => { }); }); - it('adds members to Office 365 Group (debug)', (done) => { + it('adds members to Microsoft 365 Group (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://graph.microsoft.com/v1.0/groups/f3db5c2b-068f-480d-985b-ec78b9fa0e76/members/$ref' && opts.body['@odata.id'] === 'https://graph.microsoft.com/v1.0/users/949b16c1-a032-453e-a8ae-89a52bfc1d8a') { diff --git a/src/o365/aad/commands/o365group/o365group-set.ts b/src/m365/aad/commands/o365group/o365group-set.ts similarity index 92% rename from src/o365/aad/commands/o365group/o365group-set.ts rename to src/m365/aad/commands/o365group/o365group-set.ts index bba2eb6fdd0..b9a43cd75e5 100644 --- a/src/o365/aad/commands/o365group/o365group-set.ts +++ b/src/m365/aad/commands/o365group/o365group-set.ts @@ -34,7 +34,7 @@ class AadO365GroupSetCommand extends GraphCommand { } public get description(): string { - return 'Updates Office 365 Group properties'; + return 'Updates Microsoft 365 Group properties'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { @@ -46,7 +46,7 @@ class AadO365GroupSetCommand extends GraphCommand { } if (this.verbose) { - cmd.log(`Updating Office 365 Group ${args.options.id}...`); + cmd.log(`Updating Microsoft 365 Group ${args.options.id}...`); } const update: any = {}; @@ -228,27 +228,27 @@ class AadO365GroupSetCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --id ', - description: 'The ID of the Office 365 Group to update' + description: 'The ID of the Microsoft 365 Group to update' }, { option: '-n, --displayName [displayName]', - description: 'Display name for the Office 365 Group' + description: 'Display name for the Microsoft 365 Group' }, { option: '-d, --description [description]', - description: 'Description for the Office 365 Group' + description: 'Description for the Microsoft 365 Group' }, { option: '--owners [owners]', - description: 'Comma-separated list of Office 365 Group owners to add' + description: 'Comma-separated list of Microsoft 365 Group owners to add' }, { option: '--members [members]', - description: 'Comma-separated list of Office 365 Group members to add' + description: 'Comma-separated list of Microsoft 365 Group members to add' }, { option: '--isPrivate [isPrivate]', - description: 'Set to true if the Office 365 Group should be private and to false if it should be public (default)' + description: 'Set to true if the Microsoft 365 Group should be private and to false if it should be public (default)' }, { option: '-l, --logoPath [logoPath]', @@ -334,19 +334,19 @@ class AadO365GroupSetCommand extends GraphCommand { Examples: - Update Office 365 Group display name + Update Microsoft 365 Group display name ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 --displayName Finance - Change Office 365 Group visibility to public + Change Microsoft 365 Group visibility to public ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 --isPrivate false - Add new Office 365 Group owners + Add new Microsoft 365 Group owners ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 --owners "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" - Add new Office 365 Group members + Add new Microsoft 365 Group members ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 --members "DebraB@contoso.onmicrosoft.com,DiegoS@contoso.onmicrosoft.com" - Update Office 365 Group logo + Update Microsoft 365 Group logo ${this.name} --id 28beab62-7540-4db1-a23f-29a6018a3848 --logoPath images/logo.png `); } diff --git a/src/o365/aad/commands/o365group/o365group-teamify.spec.ts b/src/m365/aad/commands/o365group/o365group-teamify.spec.ts similarity index 100% rename from src/o365/aad/commands/o365group/o365group-teamify.spec.ts rename to src/m365/aad/commands/o365group/o365group-teamify.spec.ts diff --git a/src/o365/aad/commands/o365group/o365group-teamify.ts b/src/m365/aad/commands/o365group/o365group-teamify.ts similarity index 89% rename from src/o365/aad/commands/o365group/o365group-teamify.ts rename to src/m365/aad/commands/o365group/o365group-teamify.ts index d564723590a..762e835e54c 100644 --- a/src/o365/aad/commands/o365group/o365group-teamify.ts +++ b/src/m365/aad/commands/o365group/o365group-teamify.ts @@ -24,7 +24,7 @@ class AadO365GroupTeamifyCommand extends GraphCommand { } public get description(): string { - return 'Creates a new Microsoft Teams team under existing Office 365 group'; + return 'Creates a new Microsoft Teams team under existing Microsoft 365 group'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: () => void): void { @@ -58,7 +58,7 @@ class AadO365GroupTeamifyCommand extends GraphCommand { const options: CommandOption[] = [ { option: '-i, --groupId ', - description: 'The ID of the Office 365 Group to connect to Microsoft Teams' + description: 'The ID of the Microsoft 365 Group to connect to Microsoft Teams' } ]; @@ -91,7 +91,7 @@ class AadO365GroupTeamifyCommand extends GraphCommand { Examples: - Creates a new Microsoft Teams team under existing Office 365 group + Creates a new Microsoft Teams team under existing Microsoft 365 group ${chalk.grey(config.delimiter)} ${this.name} --groupId e3f60f99-0bad-481f-9e9f-ff0f572fbd03 `); } diff --git a/src/o365/aad/commands/o365group/o365group-user-add.spec.ts b/src/m365/aad/commands/o365group/o365group-user-add.spec.ts similarity index 97% rename from src/o365/aad/commands/o365group/o365group-user-add.spec.ts rename to src/m365/aad/commands/o365group/o365group-user-add.spec.ts index 4bc17a6f962..daba5ca57a8 100644 --- a/src/o365/aad/commands/o365group/o365group-user-add.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-user-add.spec.ts @@ -168,7 +168,7 @@ describe(commands.O365GROUP_USER_ADD, () => { done(); }); - it('correctly retrieves user and add member to specified Office 365 group', (done) => { + it('correctly retrieves user and add member to specified Microsoft 365 group', (done) => { let addMemberRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -203,7 +203,7 @@ describe(commands.O365GROUP_USER_ADD, () => { }); }); - it('correctly retrieves user and add member to specified Office 365 group (debug)', (done) => { + it('correctly retrieves user and add member to specified Microsoft 365 group (debug)', (done) => { let addMemberRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -238,7 +238,7 @@ describe(commands.O365GROUP_USER_ADD, () => { }); }); - it('correctly retrieves user and add owner to specified Office 365 group', (done) => { + it('correctly retrieves user and add owner to specified Microsoft 365 group', (done) => { let addMemberRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -364,7 +364,7 @@ describe(commands.O365GROUP_USER_ADD, () => { }); }); - it('correctly retrieves user and handle error adding member to specified Office 365 group', (done) => { + it('correctly retrieves user and handle error adding member to specified Microsoft 365 group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/users/anne.matthews%40contoso.onmicrosoft.com/id`) { diff --git a/src/o365/aad/commands/o365group/o365group-user-add.ts b/src/m365/aad/commands/o365group/o365group-user-add.ts similarity index 93% rename from src/o365/aad/commands/o365group/o365group-user-add.ts rename to src/m365/aad/commands/o365group/o365group-user-add.ts index e6f33dcdfa7..cfd0f165ae7 100644 --- a/src/o365/aad/commands/o365group/o365group-user-add.ts +++ b/src/m365/aad/commands/o365group/o365group-user-add.ts @@ -27,7 +27,7 @@ class AadO365GroupUserAddCommand extends GraphCommand { } public get description(): string { - return 'Adds user to specified Office 365 Group or Microsoft Teams team'; + return 'Adds user to specified Microsoft 365 Group or Microsoft Teams team'; } public alias(): string[] | undefined { @@ -86,7 +86,7 @@ class AadO365GroupUserAddCommand extends GraphCommand { }, { option: "-i, --groupId [groupId]", - description: "The ID of the Office 365 Group to which to add the user" + description: "The ID of the Microsoft 365 Group to which to add the user" }, { option: "--teamId [teamId]", @@ -140,10 +140,10 @@ class AadO365GroupUserAddCommand extends GraphCommand { log( ` Examples: - Add a new member to the specified Office 365 Group + Add a new member to the specified Microsoft 365 Group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' - Add a new owner to the specified Office 365 Group + Add a new owner to the specified Microsoft 365 Group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Owner Add a new member to the specified Microsoft Teams team diff --git a/src/o365/aad/commands/o365group/o365group-user-list.spec.ts b/src/m365/aad/commands/o365group/o365group-user-list.spec.ts similarity index 97% rename from src/o365/aad/commands/o365group/o365group-user-list.spec.ts rename to src/m365/aad/commands/o365group/o365group-user-list.spec.ts index fcf212d8dfa..f20924dffed 100644 --- a/src/o365/aad/commands/o365group/o365group-user-list.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-user-list.spec.ts @@ -165,7 +165,7 @@ describe(commands.O365GROUP_USER_LIST, () => { done(); }); - it('correctly lists all users in a office365 group', (done) => { + it('correctly lists all users in a Microsoft 365 group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/00000000-0000-0000-0000-000000000000/owners?$select=id,displayName,userPrincipalName,userType`) { return Promise.resolve({ @@ -205,7 +205,7 @@ describe(commands.O365GROUP_USER_LIST, () => { }); }); - it('correctly lists all owners in a office365 group', (done) => { + it('correctly lists all owners in a Microsoft 365 group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/00000000-0000-0000-0000-000000000000/owners?$select=id,displayName,userPrincipalName,userType`) { return Promise.resolve({ @@ -233,7 +233,7 @@ describe(commands.O365GROUP_USER_LIST, () => { }); }); - it('correctly lists all members in a office365 group', (done) => { + it('correctly lists all members in a Microsoft 365 group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/00000000-0000-0000-0000-000000000000/owners?$select=id,displayName,userPrincipalName,userType`) { return Promise.resolve({ @@ -267,7 +267,7 @@ describe(commands.O365GROUP_USER_LIST, () => { }); }); - it('correctly lists all users in a office365 group (debug)', (done) => { + it('correctly lists all users in a Microsoft 365 group (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/00000000-0000-0000-0000-000000000000/owners?$select=id,displayName,userPrincipalName,userType`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/o365group/o365group-user-list.ts b/src/m365/aad/commands/o365group/o365group-user-list.ts similarity index 92% rename from src/o365/aad/commands/o365group/o365group-user-list.ts rename to src/m365/aad/commands/o365group/o365group-user-list.ts index 87addf9afcd..4ec91619d85 100644 --- a/src/o365/aad/commands/o365group/o365group-user-list.ts +++ b/src/m365/aad/commands/o365group/o365group-user-list.ts @@ -26,7 +26,7 @@ class AadO365GroupUserListCommand extends GraphItemsListCommand { } public get description(): string { - return "Lists users for the specified Office 365 group or Microsoft Teams team"; + return "Lists users for the specified Microsoft 365 group or Microsoft Teams team"; } public alias(): string[] | undefined { @@ -101,7 +101,7 @@ class AadO365GroupUserListCommand extends GraphItemsListCommand { const options: CommandOption[] = [ { option: "-i, --groupId [groupId]", - description: "The ID of the Office 365 group for which to list users" + description: "The ID of the Microsoft 365 group for which to list users" }, { option: "--teamId [teamId]", @@ -152,13 +152,13 @@ class AadO365GroupUserListCommand extends GraphItemsListCommand { log( ` Examples: - List all users and their role in the specified Office 365 group + List all users and their role in the specified Microsoft 365 group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' - List all owners and their role in the specified Office 365 group + List all owners and their role in the specified Microsoft 365 group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --role Owner - List all guests and their role in the specified Office 365 group + List all guests and their role in the specified Microsoft 365 group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --role Guest List all users and their role in the specified team diff --git a/src/o365/aad/commands/o365group/o365group-user-remove.spec.ts b/src/m365/aad/commands/o365group/o365group-user-remove.spec.ts similarity index 95% rename from src/o365/aad/commands/o365group/o365group-user-remove.spec.ts rename to src/m365/aad/commands/o365group/o365group-user-remove.spec.ts index 789a25258a2..6c67cc00869 100644 --- a/src/o365/aad/commands/o365group/o365group-user-remove.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-user-remove.spec.ts @@ -137,7 +137,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { done(); }); - it('prompts before removing the specified user from the specified Office 365 Group when confirm option not passed', (done) => { + it('prompts before removing the specified user from the specified Microsoft 365 Group when confirm option not passed', (done) => { cmdInstance.action({ options: { debug: false, groupId: "00000000-0000-0000-0000-000000000000", userName: "anne.matthews@contoso.onmicrosoft.com" } }, () => { let promptIssued = false; @@ -173,7 +173,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { }); }); - it('aborts removing the specified user from the specified Office 365 Group when confirm option not passed and prompt not confirmed', (done) => { + it('aborts removing the specified user from the specified Microsoft 365 Group when confirm option not passed and prompt not confirmed', (done) => { const postSpy = sinon.spy(request, 'delete'); cmdInstance.prompt = (options: any, cb: (result: { continue: boolean }) => void) => { cb({ continue: false }); @@ -189,7 +189,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { }); }); - it('aborts removing the specified user from the specified Office 365 Group when confirm option not passed and prompt not confirmed (debug)', (done) => { + it('aborts removing the specified user from the specified Microsoft 365 Group when confirm option not passed and prompt not confirmed (debug)', (done) => { const postSpy = sinon.spy(request, 'delete'); cmdInstance.prompt = (options: any, cb: (result: { continue: boolean }) => void) => { cb({ continue: false }); @@ -205,7 +205,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { }); }); - it('removes the specified owner from owners endpoint of the specified Office 365 Group when prompt confirmed', (done) => { + it('removes the specified owner from owners endpoint of the specified Microsoft 365 Group when prompt confirmed', (done) => { let memberDeleteCallIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -249,7 +249,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { }); }); - it('removes the specified user from the members specified Office 365 Group when prompt confirmed (verbose)', (done) => { + it('removes the specified user from the members specified Microsoft 365 Group when prompt confirmed (verbose)', (done) => { let memberDeleteCallIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -294,7 +294,7 @@ describe(commands.O365GROUP_USER_REMOVE, () => { }); }); - it('correctly retrieves user and handle error removing member from specified Office 365 group', (done) => { + it('correctly retrieves user and handle error removing member from specified Microsoft 365 group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/users/anne.matthews%40contoso.onmicrosoft.com/id`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/o365group/o365group-user-remove.ts b/src/m365/aad/commands/o365group/o365group-user-remove.ts similarity index 91% rename from src/o365/aad/commands/o365group/o365group-user-remove.ts rename to src/m365/aad/commands/o365group/o365group-user-remove.ts index a972ecf2fa3..461bb926dc5 100644 --- a/src/o365/aad/commands/o365group/o365group-user-remove.ts +++ b/src/m365/aad/commands/o365group/o365group-user-remove.ts @@ -27,7 +27,7 @@ class AadO365GroupUserRemoveCommand extends GraphCommand { } public get description(): string { - return 'Removes the specified user from specified Office 365 Group or Microsoft Teams team'; + return 'Removes the specified user from specified Microsoft 365 Group or Microsoft Teams team'; } public alias(): string[] | undefined { @@ -116,7 +116,7 @@ class AadO365GroupUserRemoveCommand extends GraphCommand { const options: CommandOption[] = [ { option: "-i, --groupId [groupId]", - description: "The ID of the Office 365 Group from which to remove the user" + description: "The ID of the Microsoft 365 Group from which to remove the user" }, { option: "--teamId [teamId]", @@ -128,7 +128,7 @@ class AadO365GroupUserRemoveCommand extends GraphCommand { }, { option: '--confirm', - description: 'Don\'t prompt for confirming removing user from the specified Office 365 Group or Microsoft Teams team' + description: 'Don\'t prompt for confirming removing user from the specified Microsoft 365 Group or Microsoft Teams team' } ]; @@ -167,15 +167,15 @@ class AadO365GroupUserRemoveCommand extends GraphCommand { log( ` Remarks: - You can remove users from a Office 365 Group or Microsoft Teams team if you + You can remove users from a Microsoft 365 Group or Microsoft Teams team if you are owner of that group or team. Examples: - Removes user from the specified Office 365 Group + Removes user from the specified Microsoft 365 Group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' - Removes user from the specified Office 365 Group without confirmation + Removes user from the specified Microsoft 365 Group without confirmation ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --confirm Removes user from the specified Microsoft Teams team diff --git a/src/o365/aad/commands/o365group/o365group-user-set.spec.ts b/src/m365/aad/commands/o365group/o365group-user-set.spec.ts similarity index 97% rename from src/o365/aad/commands/o365group/o365group-user-set.spec.ts rename to src/m365/aad/commands/o365group/o365group-user-set.spec.ts index 90ed5795054..592e418e3db 100644 --- a/src/o365/aad/commands/o365group/o365group-user-set.spec.ts +++ b/src/m365/aad/commands/o365group/o365group-user-set.spec.ts @@ -175,7 +175,7 @@ describe(commands.O365GROUP_USER_SET, () => { cmdInstance.action({ options: { debug: false, groupId: "00000000-0000-0000-0000-000000000000", userName: 'notpresent.karl.matteson@contoso.onmicrosoft.com', role: 'Member' } }, (err?: any) => { try { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError("The specified user does not belong to the given Office 365 Group. Please use the 'o365group user add' command to add new users."))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError("The specified user does not belong to the given Microsoft 365 Group. Please use the 'o365group user add' command to add new users."))); done(); } catch (e) { @@ -229,7 +229,7 @@ describe(commands.O365GROUP_USER_SET, () => { cmdInstance.action({ options: { debug: false, groupId: "00000000-0000-0000-0000-000000000000", userName: 'karl.matteson@contoso.onmicrosoft.com', role: 'Member' } }, (err?: any) => { try { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('The specified user is already a member in the specified Office 365 group, and thus cannot be demoted.'))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('The specified user is already a member in the specified Microsoft 365 group, and thus cannot be demoted.'))); done(); } catch (e) { @@ -265,7 +265,7 @@ describe(commands.O365GROUP_USER_SET, () => { }); }); - it('shows error when the specified user is already a owner in specified Office 365 Group', (done) => { + it('shows error when the specified user is already a owner in specified Microsoft 365 Group', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/groups/00000000-0000-0000-0000-000000000000/owners?$select=id,displayName,userPrincipalName,userType`) { return Promise.resolve({ @@ -283,7 +283,7 @@ describe(commands.O365GROUP_USER_SET, () => { cmdInstance.action({ options: { debug: false, groupId: "00000000-0000-0000-0000-000000000000", userName: 'anne.matthews@contoso.onmicrosoft.com', role: 'Owner' } }, (err?: any) => { try { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('The specified user is already an owner in the specified Office 365 group, and thus cannot be promoted.'))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('The specified user is already an owner in the specified Microsoft 365 group, and thus cannot be promoted.'))); done(); } catch (e) { @@ -319,7 +319,7 @@ describe(commands.O365GROUP_USER_SET, () => { }); }); - it('correctly promotes specified member to owner in specified Office 365 Group', (done) => { + it('correctly promotes specified member to owner in specified Microsoft 365 Group', (done) => { let promoteMemberIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -399,7 +399,7 @@ describe(commands.O365GROUP_USER_SET, () => { }); - it('correctly demote specified owner to member in specified Office 365 Group', (done) => { + it('correctly demote specified owner to member in specified Microsoft 365 Group', (done) => { let demoteOwnerIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -437,7 +437,7 @@ describe(commands.O365GROUP_USER_SET, () => { }); }); - it('correctly demote specified owner to member in specified Office 365 Group (debug)', (done) => { + it('correctly demote specified owner to member in specified Microsoft 365 Group (debug)', (done) => { let demoteOwnerIssued = false; sinon.stub(request, 'get').callsFake((opts) => { diff --git a/src/o365/aad/commands/o365group/o365group-user-set.ts b/src/m365/aad/commands/o365group/o365group-user-set.ts similarity index 93% rename from src/o365/aad/commands/o365group/o365group-user-set.ts rename to src/m365/aad/commands/o365group/o365group-user-set.ts index 50348be91fe..997d326bc95 100644 --- a/src/o365/aad/commands/o365group/o365group-user-set.ts +++ b/src/m365/aad/commands/o365group/o365group-user-set.ts @@ -28,7 +28,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { } public get description(): string { - return 'Updates role of the specified user in the specified Office 365 Group or Microsoft Teams team'; + return 'Updates role of the specified user in the specified Microsoft 365 Group or Microsoft Teams team'; } public alias(): string[] | undefined { @@ -67,7 +67,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { if (this.items.filter(i => i.userPrincipalName.toLocaleLowerCase() === args.options.userName.toLocaleLowerCase()).length <= 0) { const userNotInGroup = (typeof args.options.groupId !== 'undefined') ? - 'The specified user does not belong to the given Office 365 Group. Please use the \'o365group user add\' command to add new users.' : + 'The specified user does not belong to the given Microsoft 365 Group. Please use the \'o365group user add\' command to add new users.' : 'The specified user does not belong to the given Microsoft Teams team. Please use the \'graph teams user add\' command to add new users.'; throw new Error(userNotInGroup); @@ -92,7 +92,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { } else { const userAlreadyOwner = (typeof args.options.groupId !== 'undefined') ? - 'The specified user is already an owner in the specified Office 365 group, and thus cannot be promoted.' : + 'The specified user is already an owner in the specified Microsoft 365 group, and thus cannot be promoted.' : 'The specified user is already an owner in the specified Microsoft Teams team, and thus cannot be promoted.'; throw new Error(userAlreadyOwner); @@ -115,7 +115,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { } else { const userAlreadyMember = (typeof args.options.groupId !== 'undefined') ? - 'The specified user is already a member in the specified Office 365 group, and thus cannot be demoted.' : + 'The specified user is already a member in the specified Microsoft 365 group, and thus cannot be demoted.' : 'The specified user is already a member in the specified Microsoft Teams team, and thus cannot be demoted.'; throw new Error(userAlreadyMember); @@ -152,7 +152,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { const options: CommandOption[] = [ { option: "-i, --groupId [groupId]", - description: "The ID of the Office 365 group for which to update user" + description: "The ID of the Microsoft 365 group for which to update user" }, { option: "--teamId [teamId]", @@ -164,7 +164,7 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { }, { option: '-r, --role ', - description: 'Role to set for the given user in the specified Office 365 Group or Microsoft Teams team. Allowed values: Owner|Member', + description: 'Role to set for the given user in the specified Microsoft 365 Group or Microsoft Teams team. Allowed values: Owner|Member', autocomplete: ['Owner', 'Member'] } ]; @@ -212,14 +212,14 @@ class AadO365GroupUserSetCommand extends GraphItemsListCommand { log(` Remarks: The command will return an error if the user already has the specified role - in the given Office 365 Group or Microsoft Teams team. + in the given Microsoft 365 Group or Microsoft Teams team. Examples: - Promote the specified user to owner of the given Office 365 Group + Promote the specified user to owner of the given Microsoft 365 Group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Owner - Demote the specified user from owner to member in the given Office 365 Group + Demote the specified user from owner to member in the given Microsoft 365 Group ${this.name} --groupId '00000000-0000-0000-0000-000000000000' --userName 'anne.matthews@contoso.onmicrosoft.com' --role Member Promote the specified user to owner of the given Microsoft Teams team diff --git a/src/o365/aad/commands/oauth2grant/OAuth2PermissionGrant.ts b/src/m365/aad/commands/oauth2grant/OAuth2PermissionGrant.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/OAuth2PermissionGrant.ts rename to src/m365/aad/commands/oauth2grant/OAuth2PermissionGrant.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-add.spec.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-add.spec.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-add.spec.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-add.spec.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-add.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-add.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-add.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-add.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-list.spec.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-list.spec.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-list.spec.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-list.spec.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-list.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-list.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-list.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-list.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-remove.spec.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-remove.spec.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-remove.spec.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-remove.spec.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-remove.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-remove.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-remove.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-remove.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-set.spec.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-set.spec.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-set.spec.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-set.spec.ts diff --git a/src/o365/aad/commands/oauth2grant/oauth2grant-set.ts b/src/m365/aad/commands/oauth2grant/oauth2grant-set.ts similarity index 100% rename from src/o365/aad/commands/oauth2grant/oauth2grant-set.ts rename to src/m365/aad/commands/oauth2grant/oauth2grant-set.ts diff --git a/src/o365/aad/commands/siteclassification/DirectorySetting.ts b/src/m365/aad/commands/siteclassification/DirectorySetting.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/DirectorySetting.ts rename to src/m365/aad/commands/siteclassification/DirectorySetting.ts diff --git a/src/o365/aad/commands/siteclassification/DirectorySettingTemplatesRsp.ts b/src/m365/aad/commands/siteclassification/DirectorySettingTemplatesRsp.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/DirectorySettingTemplatesRsp.ts rename to src/m365/aad/commands/siteclassification/DirectorySettingTemplatesRsp.ts diff --git a/src/o365/aad/commands/siteclassification/DirectorySettingValue.ts b/src/m365/aad/commands/siteclassification/DirectorySettingValue.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/DirectorySettingValue.ts rename to src/m365/aad/commands/siteclassification/DirectorySettingValue.ts diff --git a/src/o365/aad/commands/siteclassification/SiteClassificationSettings.ts b/src/m365/aad/commands/siteclassification/SiteClassificationSettings.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/SiteClassificationSettings.ts rename to src/m365/aad/commands/siteclassification/SiteClassificationSettings.ts diff --git a/src/o365/aad/commands/siteclassification/siteclassification-disable.spec.ts b/src/m365/aad/commands/siteclassification/siteclassification-disable.spec.ts similarity index 98% rename from src/o365/aad/commands/siteclassification/siteclassification-disable.spec.ts rename to src/m365/aad/commands/siteclassification/siteclassification-disable.spec.ts index 400fc12e719..26a655f37a4 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-disable.spec.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-disable.spec.ts @@ -129,7 +129,7 @@ describe(commands.SITECLASSIFICATION_DISABLE, () => { }); }); - it('handles Office 365 Tenant siteclassification is not enabled', (done) => { + it('handles Microsoft 365 Tenant siteclassification is not enabled', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -153,7 +153,7 @@ describe(commands.SITECLASSIFICATION_DISABLE, () => { }); }); - it('handles Office 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { + it('handles Microsoft 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -236,7 +236,7 @@ describe(commands.SITECLASSIFICATION_DISABLE, () => { }); }); - it('handles Office 365 Tenant siteclassification missing UnifiedGroupSetting ID', (done) => { + it('handles Microsoft 365 Tenant siteclassification missing UnifiedGroupSetting ID', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -319,7 +319,7 @@ describe(commands.SITECLASSIFICATION_DISABLE, () => { }); }); - it('handles Office 365 Tenant siteclassification empty UnifiedGroupSetting ID', (done) => { + it('handles Microsoft 365 Tenant siteclassification empty UnifiedGroupSetting ID', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/siteclassification/siteclassification-disable.ts b/src/m365/aad/commands/siteclassification/siteclassification-disable.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/siteclassification-disable.ts rename to src/m365/aad/commands/siteclassification/siteclassification-disable.ts diff --git a/src/o365/aad/commands/siteclassification/siteclassification-enable.spec.ts b/src/m365/aad/commands/siteclassification/siteclassification-enable.spec.ts similarity index 97% rename from src/o365/aad/commands/siteclassification/siteclassification-enable.spec.ts rename to src/m365/aad/commands/siteclassification/siteclassification-enable.spec.ts index 1561bd39984..6d0e7808456 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-enable.spec.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-enable.spec.ts @@ -147,7 +147,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { assert.equal(actual, true); }); - it('handles Office 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { + it('handles Microsoft 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/directorySettingTemplates`) { return Promise.resolve({ @@ -230,7 +230,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { }); }); - it('sets Office 365 Tenant siteclassification with usage guidelines url and guest usage guidelines url (debug)', (done) => { + it('sets Microsoft 365 Tenant siteclassification with usage guidelines url and guest usage guidelines url (debug)', (done) => { let enableRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -326,7 +326,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { }); }); - it('sets Office 365 Tenant siteclassification with usage guidelines url and guest usage guidelines url', (done) => { + it('sets Microsoft 365 Tenant siteclassification with usage guidelines url and guest usage guidelines url', (done) => { let enableRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -422,7 +422,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { }); }); - it('sets Office 365 Tenant siteclassification with usage guidelines url', (done) => { + it('sets Microsoft 365 Tenant siteclassification with usage guidelines url', (done) => { let enableRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -518,7 +518,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { }); }); - it('sets Office 365 Tenant siteclassification with guest usage guidelines url', (done) => { + it('sets Microsoft 365 Tenant siteclassification with guest usage guidelines url', (done) => { let enableRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -614,7 +614,7 @@ describe(commands.SITECLASSIFICATION_ENABLE, () => { }); }); - it('sets Office 365 Tenant siteclassification', (done) => { + it('sets Microsoft 365 Tenant siteclassification', (done) => { let enableRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { diff --git a/src/o365/aad/commands/siteclassification/siteclassification-enable.ts b/src/m365/aad/commands/siteclassification/siteclassification-enable.ts similarity index 100% rename from src/o365/aad/commands/siteclassification/siteclassification-enable.ts rename to src/m365/aad/commands/siteclassification/siteclassification-enable.ts diff --git a/src/o365/aad/commands/siteclassification/siteclassification-get.spec.ts b/src/m365/aad/commands/siteclassification/siteclassification-get.spec.ts similarity index 96% rename from src/o365/aad/commands/siteclassification/siteclassification-get.spec.ts rename to src/m365/aad/commands/siteclassification/siteclassification-get.spec.ts index 8570b57c4bc..994c4c73c2e 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-get.spec.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-get.spec.ts @@ -92,7 +92,7 @@ describe(commands.SITECLASSIFICATION_GET, () => { assert(containsExamples); }); - it('handles Office 365 Tenant siteclassification is not enabled', (done) => { + it('handles Microsoft 365 Tenant siteclassification is not enabled', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -115,7 +115,7 @@ describe(commands.SITECLASSIFICATION_GET, () => { }); }); - it('handles Office 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { + it('handles Microsoft 365 Tenant siteclassification missing DirectorySettingTemplate', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -198,7 +198,7 @@ describe(commands.SITECLASSIFICATION_GET, () => { }); - it('retrieves information about the Office 365 Tenant siteclassification (single siteclassification)', (done) => { + it('retrieves information about the Microsoft 365 Tenant siteclassification (single siteclassification)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -285,7 +285,7 @@ describe(commands.SITECLASSIFICATION_GET, () => { }); }); - it('retrieves information about the Office 365 Tenant siteclassification (multi siteclassification)', (done) => { + it('retrieves information about the Microsoft 365 Tenant siteclassification (multi siteclassification)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -372,7 +372,7 @@ describe(commands.SITECLASSIFICATION_GET, () => { }); }); - it('Handles Office 365 Tenant siteclassification DirectorySettings Key does not exist', (done) => { + it('Handles Microsoft 365 Tenant siteclassification DirectorySettings Key does not exist', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ diff --git a/src/o365/aad/commands/siteclassification/siteclassification-get.ts b/src/m365/aad/commands/siteclassification/siteclassification-get.ts similarity index 97% rename from src/o365/aad/commands/siteclassification/siteclassification-get.ts rename to src/m365/aad/commands/siteclassification/siteclassification-get.ts index c0d25f50c86..04acb0955c2 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-get.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-get.ts @@ -112,7 +112,7 @@ class AadSiteClassificationGetCommand extends GraphCommand { Examples: - Get information about the Office 365 Tenant site classification + Get information about the Microsoft 365 Tenant site classification ${this.name} More information: diff --git a/src/o365/aad/commands/siteclassification/siteclassification-set.spec.ts b/src/m365/aad/commands/siteclassification/siteclassification-set.spec.ts similarity index 97% rename from src/o365/aad/commands/siteclassification/siteclassification-set.spec.ts rename to src/m365/aad/commands/siteclassification/siteclassification-set.spec.ts index 6f78a89ddaa..4dced6dcf54 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-set.spec.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-set.spec.ts @@ -129,7 +129,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { assert.equal(actual, true); }); - it('handles Office 365 Tenant siteclassification has not been enabled', (done) => { + it('handles Microsoft 365 Tenant siteclassification has not been enabled', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/beta/settings`) { return Promise.resolve({ @@ -151,7 +151,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant usage guidelines url and guest usage guidelines url (debug)', (done) => { + it('updates Microsoft 365 Tenant usage guidelines url and guest usage guidelines url (debug)', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -246,7 +246,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant usage guidelines url and guest usage guidelines url', (done) => { + it('updates Microsoft 365 Tenant usage guidelines url and guest usage guidelines url', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -341,7 +341,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant usage guidelines url', (done) => { + it('updates Microsoft 365 Tenant usage guidelines url', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -436,7 +436,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant guest usage guidelines url', (done) => { + it('updates Microsoft 365 Tenant guest usage guidelines url', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -531,7 +531,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant siteclassification', (done) => { + it('updates Microsoft 365 Tenant siteclassification', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -626,7 +626,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant default classification', (done) => { + it('updates Microsoft 365 Tenant default classification', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -720,7 +720,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant siteclassification and default classification', (done) => { + it('updates Microsoft 365 Tenant siteclassification and default classification', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { @@ -815,7 +815,7 @@ describe(commands.SITECLASSIFICATION_SET, () => { }); }); - it('updates Office 365 Tenant siteclassification, default classification, usage guidelines url and guest usage guidelines url', (done) => { + it('updates Microsoft 365 Tenant siteclassification, default classification, usage guidelines url and guest usage guidelines url', (done) => { let updateRequestIssued = false; sinon.stub(request, 'get').callsFake((opts) => { diff --git a/src/o365/aad/commands/siteclassification/siteclassification-set.ts b/src/m365/aad/commands/siteclassification/siteclassification-set.ts similarity index 98% rename from src/o365/aad/commands/siteclassification/siteclassification-set.ts rename to src/m365/aad/commands/siteclassification/siteclassification-set.ts index b89a67210e3..4aad2531342 100644 --- a/src/o365/aad/commands/siteclassification/siteclassification-set.ts +++ b/src/m365/aad/commands/siteclassification/siteclassification-set.ts @@ -198,7 +198,7 @@ class AadSiteClassificationUpdateCommand extends GraphCommand { Examples: - Update Office 365 Tenant site classification configuration + Update Microsoft 365 Tenant site classification configuration ${this.name} --classifications "High, Medium, Low" --defaultClassification "Medium" Update only the default classification diff --git a/src/o365/aad/commands/sp/sp-get.spec.ts b/src/m365/aad/commands/sp/sp-get.spec.ts similarity index 100% rename from src/o365/aad/commands/sp/sp-get.spec.ts rename to src/m365/aad/commands/sp/sp-get.spec.ts diff --git a/src/o365/aad/commands/sp/sp-get.ts b/src/m365/aad/commands/sp/sp-get.ts similarity index 100% rename from src/o365/aad/commands/sp/sp-get.ts rename to src/m365/aad/commands/sp/sp-get.ts diff --git a/src/o365/aad/commands/user/user-get.spec.ts b/src/m365/aad/commands/user/user-get.spec.ts similarity index 100% rename from src/o365/aad/commands/user/user-get.spec.ts rename to src/m365/aad/commands/user/user-get.spec.ts diff --git a/src/o365/aad/commands/user/user-get.ts b/src/m365/aad/commands/user/user-get.ts similarity index 100% rename from src/o365/aad/commands/user/user-get.ts rename to src/m365/aad/commands/user/user-get.ts diff --git a/src/o365/aad/commands/user/user-list.spec.ts b/src/m365/aad/commands/user/user-list.spec.ts similarity index 100% rename from src/o365/aad/commands/user/user-list.spec.ts rename to src/m365/aad/commands/user/user-list.spec.ts diff --git a/src/o365/aad/commands/user/user-list.ts b/src/m365/aad/commands/user/user-list.ts similarity index 100% rename from src/o365/aad/commands/user/user-list.ts rename to src/m365/aad/commands/user/user-list.ts diff --git a/src/o365/base/AadCommand.spec.ts b/src/m365/base/AadCommand.spec.ts similarity index 100% rename from src/o365/base/AadCommand.spec.ts rename to src/m365/base/AadCommand.spec.ts diff --git a/src/o365/base/AadCommand.ts b/src/m365/base/AadCommand.ts similarity index 100% rename from src/o365/base/AadCommand.ts rename to src/m365/base/AadCommand.ts diff --git a/src/o365/base/AnonymousCommand.ts b/src/m365/base/AnonymousCommand.ts similarity index 100% rename from src/o365/base/AnonymousCommand.ts rename to src/m365/base/AnonymousCommand.ts diff --git a/src/o365/base/AzmgmtCommand.spec.ts b/src/m365/base/AzmgmtCommand.spec.ts similarity index 100% rename from src/o365/base/AzmgmtCommand.spec.ts rename to src/m365/base/AzmgmtCommand.spec.ts diff --git a/src/o365/base/AzmgmtCommand.ts b/src/m365/base/AzmgmtCommand.ts similarity index 100% rename from src/o365/base/AzmgmtCommand.ts rename to src/m365/base/AzmgmtCommand.ts diff --git a/src/o365/base/AzmgmtItemsListCommand.ts b/src/m365/base/AzmgmtItemsListCommand.ts similarity index 100% rename from src/o365/base/AzmgmtItemsListCommand.ts rename to src/m365/base/AzmgmtItemsListCommand.ts diff --git a/src/o365/base/AzmgmtResponse.ts b/src/m365/base/AzmgmtResponse.ts similarity index 100% rename from src/o365/base/AzmgmtResponse.ts rename to src/m365/base/AzmgmtResponse.ts diff --git a/src/o365/base/DateAndPeriodBasedReport.spec.ts b/src/m365/base/DateAndPeriodBasedReport.spec.ts similarity index 100% rename from src/o365/base/DateAndPeriodBasedReport.spec.ts rename to src/m365/base/DateAndPeriodBasedReport.spec.ts diff --git a/src/o365/base/DateAndPeriodBasedReport.ts b/src/m365/base/DateAndPeriodBasedReport.ts similarity index 100% rename from src/o365/base/DateAndPeriodBasedReport.ts rename to src/m365/base/DateAndPeriodBasedReport.ts diff --git a/src/o365/base/GraphCommand.spec.ts b/src/m365/base/GraphCommand.spec.ts similarity index 100% rename from src/o365/base/GraphCommand.spec.ts rename to src/m365/base/GraphCommand.spec.ts diff --git a/src/o365/base/GraphCommand.ts b/src/m365/base/GraphCommand.ts similarity index 100% rename from src/o365/base/GraphCommand.ts rename to src/m365/base/GraphCommand.ts diff --git a/src/o365/base/GraphItemsListCommand.ts b/src/m365/base/GraphItemsListCommand.ts similarity index 100% rename from src/o365/base/GraphItemsListCommand.ts rename to src/m365/base/GraphItemsListCommand.ts diff --git a/src/o365/base/GraphResponse.ts b/src/m365/base/GraphResponse.ts similarity index 100% rename from src/o365/base/GraphResponse.ts rename to src/m365/base/GraphResponse.ts diff --git a/src/o365/base/GraphResponseError.ts b/src/m365/base/GraphResponseError.ts similarity index 100% rename from src/o365/base/GraphResponseError.ts rename to src/m365/base/GraphResponseError.ts diff --git a/src/o365/base/PeriodBasedReport.spec.ts b/src/m365/base/PeriodBasedReport.spec.ts similarity index 100% rename from src/o365/base/PeriodBasedReport.spec.ts rename to src/m365/base/PeriodBasedReport.spec.ts diff --git a/src/o365/base/PeriodBasedReport.ts b/src/m365/base/PeriodBasedReport.ts similarity index 100% rename from src/o365/base/PeriodBasedReport.ts rename to src/m365/base/PeriodBasedReport.ts diff --git a/src/o365/base/SpoCommand.spec.ts b/src/m365/base/SpoCommand.spec.ts similarity index 100% rename from src/o365/base/SpoCommand.spec.ts rename to src/m365/base/SpoCommand.spec.ts diff --git a/src/o365/base/SpoCommand.ts b/src/m365/base/SpoCommand.ts similarity index 100% rename from src/o365/base/SpoCommand.ts rename to src/m365/base/SpoCommand.ts diff --git a/src/o365/base/YammerCommand.spec.ts b/src/m365/base/YammerCommand.spec.ts similarity index 100% rename from src/o365/base/YammerCommand.spec.ts rename to src/m365/base/YammerCommand.spec.ts diff --git a/src/o365/base/YammerCommand.ts b/src/m365/base/YammerCommand.ts similarity index 100% rename from src/o365/base/YammerCommand.ts rename to src/m365/base/YammerCommand.ts diff --git a/src/o365/cli/commands.ts b/src/m365/cli/commands.ts similarity index 100% rename from src/o365/cli/commands.ts rename to src/m365/cli/commands.ts diff --git a/src/o365/cli/commands/cli-consent.spec.ts b/src/m365/cli/commands/cli-consent.spec.ts similarity index 100% rename from src/o365/cli/commands/cli-consent.spec.ts rename to src/m365/cli/commands/cli-consent.spec.ts diff --git a/src/o365/cli/commands/cli-consent.ts b/src/m365/cli/commands/cli-consent.ts similarity index 91% rename from src/o365/cli/commands/cli-consent.ts rename to src/m365/cli/commands/cli-consent.ts index 29148d5631b..b08e6259fb1 100644 --- a/src/o365/cli/commands/cli-consent.ts +++ b/src/m365/cli/commands/cli-consent.ts @@ -23,7 +23,7 @@ class CliConsentCommand extends Command { } public get description(): string { - return 'Consent additional permissions for the Azure AD application used by the Office 365 CLI'; + return 'Consent additional permissions for the Azure AD application used by the CLI for Microsoft 365'; } public getTelemetryProperties(args: CommandArgs): any { @@ -88,17 +88,17 @@ class CliConsentCommand extends Command { ` Remarks: Using the ${chalk.blue(this.name)} command you can consent additional permissions - for the Azure AD application used by the Office 365 CLI. This is for example + for the Azure AD application used by the CLI for Microsoft 365. This is for example necessary to use Yammer commands, which require the Yammer API permission that isn't granted to the CLI by default. - After executing the command, the Office 365 CLI will present you with a URL + After executing the command, the CLI for Microsoft 365 will present you with a URL that you need to open in the web browser in order to consent the permissions - for the selected Office 365 service. + for the selected Microsoft 365 service. To simplify things, rather than wondering which permissions you should grant for which CLI commands, this command allows you to easily grant all - the necessary permissions for using commands for the specified Office 365 + the necessary permissions for using commands for the specified Microsoft 365 service, like Yammer. Examples: diff --git a/src/o365/cli/commands/cli-reconsent.spec.ts b/src/m365/cli/commands/cli-reconsent.spec.ts similarity index 100% rename from src/o365/cli/commands/cli-reconsent.spec.ts rename to src/m365/cli/commands/cli-reconsent.spec.ts diff --git a/src/o365/cli/commands/cli-reconsent.ts b/src/m365/cli/commands/cli-reconsent.ts similarity index 66% rename from src/o365/cli/commands/cli-reconsent.ts rename to src/m365/cli/commands/cli-reconsent.ts index bc3c2f0729c..9cff7c53c10 100644 --- a/src/o365/cli/commands/cli-reconsent.ts +++ b/src/m365/cli/commands/cli-reconsent.ts @@ -15,11 +15,11 @@ class CliReconsentCommand extends AnonymousCommand { } public get description(): string { - return 'Returns Azure AD URL to open in the browser to re-consent Office 365 CLI permissions'; + return 'Returns Azure AD URL to open in the browser to re-consent CLI for Microsoft 365 permissions'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: (err?: any) => void): void { - cmd.log(`To re-consent the PnP Office 365 Management Shell Azure AD application navigate in your web browser to https://login.microsoftonline.com/${config.tenant}/oauth2/authorize?client_id=${config.cliAadAppId}&response_type=code&prompt=admin_consent`); + cmd.log(`To re-consent the PnP Microsoft 365 Management Shell Azure AD application navigate in your web browser to https://login.microsoftonline.com/${config.tenant}/oauth2/authorize?client_id=${config.cliAadAppId}&response_type=code&prompt=admin_consent`); cb(); } @@ -28,12 +28,12 @@ class CliReconsentCommand extends AnonymousCommand { log( ` Examples: - Get the URL to open in the browser to re-consent Office 365 CLI permissions + Get the URL to open in the browser to re-consent CLI for Microsoft 365 permissions ${this.getCommandName()} More information: - Re-consent the PnP Office 365 Management Shell Azure AD application + Re-consent the PnP Microsoft 365 Management Shell Azure AD application https://pnp.github.io/office365-cli/user-guide/connecting-office-365/#re-consent-the-pnp-office-365-management-shell-azure-ad-application `); } diff --git a/src/o365/cli/commands/completion/completion-clink-update.spec.ts b/src/m365/cli/commands/completion/completion-clink-update.spec.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-clink-update.spec.ts rename to src/m365/cli/commands/completion/completion-clink-update.spec.ts diff --git a/src/o365/cli/commands/completion/completion-clink-update.ts b/src/m365/cli/commands/completion/completion-clink-update.ts similarity index 89% rename from src/o365/cli/commands/completion/completion-clink-update.ts rename to src/m365/cli/commands/completion/completion-clink-update.ts index a25ca8a88f4..c8623977d54 100644 --- a/src/o365/cli/commands/completion/completion-clink-update.ts +++ b/src/m365/cli/commands/completion/completion-clink-update.ts @@ -37,13 +37,13 @@ class CliCompletionClinkUpdateCommand extends AnonymousCommand { This commands updates the list of commands and their options used by command completion in Clink (cmder). You should run this command each time - after upgrading the Office 365 CLI. + after upgrading the CLI for Microsoft 365. Examples: Write the list of commands for Clink (cmder) command completion to a file - named ${chalk.grey('o365.lua')} in the current directory - ${this.getCommandName()} > o365.lua + named ${chalk.grey('m365.lua')} in the current directory + ${this.getCommandName()} > m365.lua More information: Command completion diff --git a/src/o365/cli/commands/completion/completion-pwsh-setup.spec.ts b/src/m365/cli/commands/completion/completion-pwsh-setup.spec.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-pwsh-setup.spec.ts rename to src/m365/cli/commands/completion/completion-pwsh-setup.spec.ts diff --git a/src/o365/cli/commands/completion/completion-pwsh-setup.ts b/src/m365/cli/commands/completion/completion-pwsh-setup.ts similarity index 92% rename from src/o365/cli/commands/completion/completion-pwsh-setup.ts rename to src/m365/cli/commands/completion/completion-pwsh-setup.ts index aad5481246c..f5fe0667c6f 100644 --- a/src/o365/cli/commands/completion/completion-pwsh-setup.ts +++ b/src/m365/cli/commands/completion/completion-pwsh-setup.ts @@ -82,7 +82,7 @@ class CliCompletionPwshSetupCommand extends AnonymousCommand { } if (this.verbose) { - cmd.log(`Adding Office 365 CLI command completion to PowerShell profile...`); + cmd.log(`Adding CLI for Microsoft 365 command completion to PowerShell profile...`); } const completionScriptPath: string = path.resolve(__dirname, '..', '..', '..', '..', '..', 'scripts', 'Register-O365CLICompletion.ps1'); @@ -127,9 +127,9 @@ class CliCompletionPwshSetupCommand extends AnonymousCommand { log( ` Remarks: - This commands sets up command completion for the Office 365 CLI in + This commands sets up command completion for the CLI for Microsoft 365 in PowerShell by registering a custom PowerShell argument completer - in the specified profile. Because Office 365 CLI is not a native PowerShell + in the specified profile. Because CLI for Microsoft 365 is not a native PowerShell module, it requires a custom completer to provide completion. If the specified profile path doesn't exist, the CLI will try to create it. diff --git a/src/o365/cli/commands/completion/completion-pwsh-update.spec.ts b/src/m365/cli/commands/completion/completion-pwsh-update.spec.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-pwsh-update.spec.ts rename to src/m365/cli/commands/completion/completion-pwsh-update.spec.ts diff --git a/src/o365/cli/commands/completion/completion-pwsh-update.ts b/src/m365/cli/commands/completion/completion-pwsh-update.ts similarity index 93% rename from src/o365/cli/commands/completion/completion-pwsh-update.ts rename to src/m365/cli/commands/completion/completion-pwsh-update.ts index 8836562cb3d..27b9d584d83 100644 --- a/src/o365/cli/commands/completion/completion-pwsh-update.ts +++ b/src/m365/cli/commands/completion/completion-pwsh-update.ts @@ -39,7 +39,7 @@ class CliCompletionPwshUpdateCommand extends AnonymousCommand { This commands updates the list of commands and their options used by command completion in PowerShell. You should run this command each time - after upgrading the Office 365 CLI. + after upgrading the CLI for Microsoft 365. Examples: diff --git a/src/o365/cli/commands/completion/completion-sh-setup.spec.ts b/src/m365/cli/commands/completion/completion-sh-setup.spec.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-sh-setup.spec.ts rename to src/m365/cli/commands/completion/completion-sh-setup.spec.ts diff --git a/src/o365/cli/commands/completion/completion-sh-setup.ts b/src/m365/cli/commands/completion/completion-sh-setup.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-sh-setup.ts rename to src/m365/cli/commands/completion/completion-sh-setup.ts diff --git a/src/o365/cli/commands/completion/completion-sh-update.spec.ts b/src/m365/cli/commands/completion/completion-sh-update.spec.ts similarity index 100% rename from src/o365/cli/commands/completion/completion-sh-update.spec.ts rename to src/m365/cli/commands/completion/completion-sh-update.spec.ts diff --git a/src/o365/cli/commands/completion/completion-sh-update.ts b/src/m365/cli/commands/completion/completion-sh-update.ts similarity index 93% rename from src/o365/cli/commands/completion/completion-sh-update.ts rename to src/m365/cli/commands/completion/completion-sh-update.ts index 2a842419e7e..f99b17cb581 100644 --- a/src/o365/cli/commands/completion/completion-sh-update.ts +++ b/src/m365/cli/commands/completion/completion-sh-update.ts @@ -39,7 +39,7 @@ class CliCompletionShUpdateCommand extends AnonymousCommand { This commands updates the list of commands and their options used by command completion in Zsh, Bash and Fish. You should run this command each - time after upgrading the Office 365 CLI. + time after upgrading the CLI for Microsoft 365. Examples: diff --git a/src/o365/commands/commands.ts b/src/m365/commands/commands.ts similarity index 100% rename from src/o365/commands/commands.ts rename to src/m365/commands/commands.ts diff --git a/src/o365/commands/login.spec.ts b/src/m365/commands/login.spec.ts similarity index 95% rename from src/o365/commands/login.spec.ts rename to src/m365/commands/login.spec.ts index 0040437533c..74f453d9e9d 100644 --- a/src/o365/commands/login.spec.ts +++ b/src/m365/commands/login.spec.ts @@ -68,7 +68,7 @@ describe(commands.LOGIN, () => { assert.notEqual(command.description, null); }); - it('logs in to Office 365', (done) => { + it('logs in to Microsoft 365', (done) => { sinon.stub(auth, 'ensureAccessToken').callsFake(() => Promise.resolve('')); cmdInstance.action({ options: { debug: false } }, () => { try { @@ -81,7 +81,7 @@ describe(commands.LOGIN, () => { }); }); - it('logs in to Office 365 (debug)', (done) => { + it('logs in to Microsoft 365 (debug)', (done) => { sinon.stub(auth, 'ensureAccessToken').callsFake(() => Promise.resolve('')); cmdInstance.action({ options: { debug: true } }, () => { try { @@ -94,7 +94,7 @@ describe(commands.LOGIN, () => { }); }); - it('logs in to Office 365 using username and password when authType password set', (done) => { + it('logs in to Microsoft 365 using username and password when authType password set', (done) => { sinon.stub(auth, 'ensureAccessToken').callsFake(() => Promise.resolve('')); cmdInstance.action({ options: { debug: false, authType: 'password', userName: 'user', password: 'password' } }, () => { try { @@ -109,7 +109,7 @@ describe(commands.LOGIN, () => { }); }); - it('logs in to Office 365 using certificate when authType certificate set', (done) => { + it('logs in to Microsoft 365 using certificate when authType certificate set', (done) => { sinon.stub(fs, 'readFileSync').callsFake(() => 'certificate'); cmdInstance.action({ options: { debug: false, authType: 'certificate', certificateFile: 'certificate', thumbprint: 'thumbprint' } }, () => { @@ -125,7 +125,7 @@ describe(commands.LOGIN, () => { }); }); - it('logs in to Office 365 using system managed identity when authType identity set', (done) => { + it('logs in to Microsoft 365 using system managed identity when authType identity set', (done) => { sinon.stub(auth, 'ensureAccessToken').callsFake(() => Promise.resolve('')); cmdInstance.action({ options: { debug: false, authType: 'identity', userName: 'ac9fbed5-804c-4362-a369-21a4ec51109e' } }, () => { @@ -140,7 +140,7 @@ describe(commands.LOGIN, () => { }); }); - it('logs in to Office 365 using user-assigned managed identity when authType identity set', (done) => { + it('logs in to Microsoft 365 using user-assigned managed identity when authType identity set', (done) => { sinon.stub(auth, 'ensureAccessToken').callsFake(() => Promise.resolve('')); cmdInstance.action({ options: { debug: false, authType: 'identity' } }, () => { diff --git a/src/o365/commands/login.ts b/src/m365/commands/login.ts similarity index 85% rename from src/o365/commands/login.ts rename to src/m365/commands/login.ts index 216d5ac72ca..b6a27aa0284 100644 --- a/src/o365/commands/login.ts +++ b/src/m365/commands/login.ts @@ -31,7 +31,7 @@ class LoginCommand extends Command { } public get description(): string { - return 'Log in to Office 365'; + return 'Log in to Microsoft 365'; } public getTelemetryProperties(args: CommandArgs): any { @@ -45,7 +45,7 @@ class LoginCommand extends Command { // disconnect before re-connecting if (this.debug) { - cmd.log(`Logging out from Office 365...`); + cmd.log(`Logging out from Microsoft 365...`); } const logout: () => void = (): void => { @@ -57,7 +57,7 @@ class LoginCommand extends Command { const login: () => void = (): void => { if (this.verbose) { - cmd.log(`Signing in to Office 365...`); + cmd.log(`Signing in to Microsoft 365...`); } switch (args.options.authType) { @@ -204,72 +204,72 @@ class LoginCommand extends Command { log( ` Remarks: - Using the ${chalk.blue(commands.LOGIN)} command you log in to Office 365. + Using the ${chalk.blue(commands.LOGIN)} command you log in to Microsoft 365. By default, the ${chalk.blue(commands.LOGIN)} command uses device code OAuth flow to log in to the Microsoft Graph. Alternatively, you can authenticate using a user name and password or certificate, which are convenient for CI/CD scenarios, but which come with their own limitations. - See the Office 365 CLI manual for more information. + See the CLI for Microsoft 365 manual for more information. - When logging in to Office 365, the ${chalk.blue(commands.LOGIN)} command stores + When logging in to Microsoft 365, the ${chalk.blue(commands.LOGIN)} command stores in memory the access token and the refresh token. Both tokens are cleared from memory after exiting the CLI or by calling the ${chalk.blue(commands.LOGOUT)} command. - When logging in to Office 365 using the user name and password, next to the - access and refresh token, the Office 365 CLI will store the user credentials + When logging in to Microsoft 365 using the user name and password, next to the + access and refresh token, the CLI for Microsoft 365 will store the user credentials so that it can automatically re-authenticate if necessary. Similarly to the tokens, the credentials are removed by re-authenticating using the device code or by calling the ${chalk.blue(commands.LOGOUT)} command. - When logging in to the Office 365 using a certificate, the Office 365 CLI + When logging in to the Microsoft 365 using a certificate, the CLI for Microsoft 365 will store the contents of the certificate so that it can automatically re-authenticate if necessary. The contents of the certificate are removed by re-authenticating using the device code or by calling the ${chalk.blue(commands.LOGOUT)} command. - To log in to Office 365 using a certificate, you will typically create + To log in to Microsoft 365 using a certificate, you will typically create a custom Azure AD application. To use this application with - the Office 365 CLI, you will set the ${chalk.grey('OFFICE365CLI_AADAPPID')} + the CLI for Microsoft 365, you will set the ${chalk.grey('OFFICE365CLI_AADAPPID')} environment variable to the application's ID and the ${chalk.grey('OFFICE365CLI_TENANT')} environment variable to the ID of the Azure AD tenant, where you created the Azure AD application. Managed identity in Azure Cloud Shell is the identity of the user. It is neither system- nor user-assigned and it can't be configured. - To log in to Office 365 using managed identity in Azure Cloud Shell, + To log in to Microsoft 365 using managed identity in Azure Cloud Shell, set ${chalk.grey('authType')} to ${chalk.grey('identity')} and don't specify the ${chalk.grey('userName')} option. Examples: - Log in to Office 365 using the device code + Log in to Microsoft 365 using the device code ${commands.LOGIN} - Log in to Office 365 using the device code in debug mode including detailed + Log in to Microsoft 365 using the device code in debug mode including detailed debug information in the console output ${commands.LOGIN} --debug - Log in to Office 365 using a user name and password + Log in to Microsoft 365 using a user name and password ${commands.LOGIN} --authType password --userName user@contoso.com --password pass@word1 - Log in to Office 365 using a PEM certificate + Log in to Microsoft 365 using a PEM certificate ${commands.LOGIN} --authType certificate --certificateFile /Users/user/dev/localhost.pem --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 - Log in to Office 365 using a personal information exchange (.pfx) file + Log in to Microsoft 365 using a personal information exchange (.pfx) file ${commands.LOGIN} --authType certificate --certificateFile /Users/user/dev/localhost.pfx --thumbprint 47C4885736C624E90491F32B98855AA8A7562AF1 --password 'pass@word1' - Log in to Office 365 using a system assigned managed identity. + Log in to Microsoft 365 using a system assigned managed identity. Applies to Azure resources with managed identity enabled, such as Azure Virtual Machines, Azure App Service or Azure Functions ${commands.LOGIN} --authType identity - Log in to Office 365 using managed identity in Azure Cloud Shell. + Log in to Microsoft 365 using managed identity in Azure Cloud Shell. Uses the identity of the current user. ${commands.LOGIN} --authType identity - Log in to Office 365 using a user-assigned managed identity. + Log in to Microsoft 365 using a user-assigned managed identity. Client id or principal id also known as object id value can be specified in the userName option. Applies to Azure resources with managed identity enabled, such as Azure Virtual Machines, Azure App Service or diff --git a/src/o365/commands/logout.spec.ts b/src/m365/commands/logout.spec.ts similarity index 97% rename from src/o365/commands/logout.spec.ts rename to src/m365/commands/logout.spec.ts index b89dcf73239..bfa9026230c 100644 --- a/src/o365/commands/logout.spec.ts +++ b/src/m365/commands/logout.spec.ts @@ -53,7 +53,7 @@ describe(commands.LOGOUT, () => { assert.notEqual(command.description, null); }); - it('logs out from Office 365 when logged in', (done) => { + it('logs out from Microsoft 365 when logged in', (done) => { auth.service.connected = true; cmdInstance.action = command.action(); cmdInstance.action({ options: { debug: true } }, () => { @@ -67,7 +67,7 @@ describe(commands.LOGOUT, () => { }); }); - it('logs out from Office 365 when not logged in', (done) => { + it('logs out from Microsoft 365 when not logged in', (done) => { auth.service.connected = false; cmdInstance.action = command.action(); cmdInstance.action({ options: { debug: true } }, () => { diff --git a/src/o365/commands/logout.ts b/src/m365/commands/logout.ts similarity index 84% rename from src/o365/commands/logout.ts rename to src/m365/commands/logout.ts index 9c3ef4eef14..742e370dba0 100644 --- a/src/o365/commands/logout.ts +++ b/src/m365/commands/logout.ts @@ -12,14 +12,14 @@ class LogoutCommand extends Command { } public get description(): string { - return 'Log out from Office 365'; + return 'Log out from Microsoft 365'; } public commandAction(cmd: CommandInstance, args: {}, cb: () => void): void { const chalk = vorpal.chalk; if (this.verbose) { - cmd.log('Logging out from Office 365...'); + cmd.log('Logging out from Microsoft 365...'); } const logout: () => void = (): void => { @@ -65,15 +65,15 @@ class LogoutCommand extends Command { log( ` Remarks: - The ${chalk.blue(commands.LOGOUT)} command logs out from Office 365 + The ${chalk.blue(commands.LOGOUT)} command logs out from Microsoft 365 and removes any access and refresh tokens from memory. Examples: - Log out from Office 365 + Log out from Microsoft 365 ${commands.LOGOUT} - Log out from Office 365 in debug mode including detailed debug + Log out from Microsoft 365 in debug mode including detailed debug information in the console output ${commands.LOGOUT} --debug `); diff --git a/src/o365/commands/status.spec.ts b/src/m365/commands/status.spec.ts similarity index 98% rename from src/o365/commands/status.spec.ts rename to src/m365/commands/status.spec.ts index 2b3d9119ad2..8a838f476b5 100644 --- a/src/o365/commands/status.spec.ts +++ b/src/m365/commands/status.spec.ts @@ -71,7 +71,7 @@ describe(commands.STATUS, () => { cmdInstance.action = command.action(); cmdInstance.action({ options: { verbose: true } }, () => { try { - assert(cmdInstanceLogSpy.calledWith('Logged out from Office 365')); + assert(cmdInstanceLogSpy.calledWith('Logged out from Microsoft 365')); done(); } catch (e) { diff --git a/src/o365/commands/status.ts b/src/m365/commands/status.ts similarity index 87% rename from src/o365/commands/status.ts rename to src/m365/commands/status.ts index 9123c8cb770..cb890bd39c1 100644 --- a/src/o365/commands/status.ts +++ b/src/m365/commands/status.ts @@ -14,7 +14,7 @@ class StatusCommand extends Command { } public get description(): string { - return 'Shows Office 365 login status'; + return 'Shows Microsoft 365 login status'; } public commandAction(cmd: CommandInstance, args: {}, cb: (err?: any) => void): void { @@ -35,7 +35,7 @@ class StatusCommand extends Command { } else { if (this.verbose) { - cmd.log('Logged out from Office 365'); + cmd.log('Logged out from Microsoft 365'); } else { cmd.log('Logged out'); @@ -66,14 +66,14 @@ class StatusCommand extends Command { log( ` Remarks: - If you are logged in to Office 365, the ${chalk.blue(commands.STATUS)} command + If you are logged in to Microsoft 365, the ${chalk.blue(commands.STATUS)} command will show you information about the user or application name used to sign in and the details about the stored refresh and access tokens and their expiration date and time when run in debug mode. Examples: - Show the information about the current login to Office 365 + Show the information about the current login to Microsoft 365 ${commands.STATUS} `); } diff --git a/src/o365/flow/commands.ts b/src/m365/flow/commands.ts similarity index 100% rename from src/o365/flow/commands.ts rename to src/m365/flow/commands.ts diff --git a/src/o365/flow/commands/environment/environment-get.spec.ts b/src/m365/flow/commands/environment/environment-get.spec.ts similarity index 100% rename from src/o365/flow/commands/environment/environment-get.spec.ts rename to src/m365/flow/commands/environment/environment-get.spec.ts diff --git a/src/o365/flow/commands/environment/environment-get.ts b/src/m365/flow/commands/environment/environment-get.ts similarity index 100% rename from src/o365/flow/commands/environment/environment-get.ts rename to src/m365/flow/commands/environment/environment-get.ts diff --git a/src/o365/flow/commands/environment/environment-list.spec.ts b/src/m365/flow/commands/environment/environment-list.spec.ts similarity index 100% rename from src/o365/flow/commands/environment/environment-list.spec.ts rename to src/m365/flow/commands/environment/environment-list.spec.ts diff --git a/src/o365/flow/commands/environment/environment-list.ts b/src/m365/flow/commands/environment/environment-list.ts similarity index 100% rename from src/o365/flow/commands/environment/environment-list.ts rename to src/m365/flow/commands/environment/environment-list.ts diff --git a/src/o365/flow/commands/flow-disable.spec.ts b/src/m365/flow/commands/flow-disable.spec.ts similarity index 100% rename from src/o365/flow/commands/flow-disable.spec.ts rename to src/m365/flow/commands/flow-disable.spec.ts diff --git a/src/o365/flow/commands/flow-disable.ts b/src/m365/flow/commands/flow-disable.ts similarity index 100% rename from src/o365/flow/commands/flow-disable.ts rename to src/m365/flow/commands/flow-disable.ts diff --git a/src/o365/flow/commands/flow-enable.spec.ts b/src/m365/flow/commands/flow-enable.spec.ts similarity index 100% rename from src/o365/flow/commands/flow-enable.spec.ts rename to src/m365/flow/commands/flow-enable.spec.ts diff --git a/src/o365/flow/commands/flow-enable.ts b/src/m365/flow/commands/flow-enable.ts similarity index 100% rename from src/o365/flow/commands/flow-enable.ts rename to src/m365/flow/commands/flow-enable.ts diff --git a/src/o365/flow/commands/flow-export.spec.ts b/src/m365/flow/commands/flow-export.spec.ts similarity index 73% rename from src/o365/flow/commands/flow-export.spec.ts rename to src/m365/flow/commands/flow-export.spec.ts index 1c3662a5ed2..a2db4abaa85 100644 --- a/src/o365/flow/commands/flow-export.spec.ts +++ b/src/m365/flow/commands/flow-export.spec.ts @@ -45,7 +45,7 @@ describe(commands.FLOW_EXPORT, () => { return Promise.resolve( { "baseResourceIds": [`/providers/Microsoft.Flow/flows/${foundFlowId}`], - "resources": { "L1BST1ZJREVSUy9NSUNST1NPRlQuRkxPVy9GTE9XUy9GMkVCOEIzNy1GNjI0LTRCMjItOTk1NC1CNUQwQ0JCMjhGOEI=": { "id": `/providers/Microsoft.Flow/flows/${foundFlowId}`, "name": `${foundFlowId}`, "type": "Microsoft.Flow/flows", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU=", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkUvQ09OTkVDVElPTlMvU0hBUkVELVNIQVJFUE9JTlRPTkwtRjg0NTE4MDktREEwNi00RDQ3LTg3ODYtMTUxMjM4RDUwRTdB", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJTL0NPTk5FQ1RJT05TL1NIAAZAGFGH1FBSAHJKFS147VBDSxOUI5QjBELTFFQTUtNDhGOS1BQUM4LTgwRjkyQTFGRjE3OH==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJADWNXX8321CGA3JIJDAkVEX0FQUFJPVkFMUw==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX0FQUFJPVkFMUy9DT05ORUNUSU9OUy9TSEFSRUQtQVBQUk9WQUxTLUQ2Njc1AUUJNCSWDD1tNGNSAXZ1CNTY4LUFCRDc3MzMyOTMyMA==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlML0NPTk5FQ1RJT05TL1NIQVJFRC1TRU5ETUFJTC05NEUzODVCQi1CNUE3LTRBODgtOURFRC1FMEVFRDAzNTY1Njk="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU=": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Office 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FAZFGGHDDCAAVEX0FQUFJPVkFMUw==": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkUvQ09OTkVDVElPTlMvU0hBUkVELVNIQVJFUE9JTlRPTkwtRjg0NTE4MDktREEwNi00RDQ3LTg3ODYtMTUxMjM4RDUwRTdB": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX0FQUFJPVkFMUy9DT05ORUNUSU9OUy1AFFFVAGJXAAGHQUk9WQUxTLUQ2Njc1RUE5LUZDM0QtNDA4MS1CNTY4LUFCRDc3MzMyOTMyMZ==": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hAZAASFCZ1DVHGVkFMUs=="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlML0NPTk5FQ1RJT05TL1NIQVJFRC1TRU5ETUFJTC05NEUzODVCQi1CNUE3LTRBODgtOURFRC1FMEVFRDAzNTY1Njk=": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM"] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkAZVVDSSAFBRTM2NVVTRVJTL0NPTk5FQ1RJT05TL1NIQVJFRC1PRkZJQ0UzNjVVU0VSLUExOUI5QjBELTFFQTUtNDhGOS1BQUM4LTgwRjkyQTFGRjE3OB==": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT"] } }, + "resources": { "L1BST1ZJREVSUy9NSUNST1NPRlQuRkxPVy9GTE9XUy9GMkVCOEIzNy1GNjI0LTRCMjItOTk1NC1CNUQwQ0JCMjhGOEI=": { "id": `/providers/Microsoft.Flow/flows/${foundFlowId}`, "name": `${foundFlowId}`, "type": "Microsoft.Flow/flows", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU=", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkUvQ09OTkVDVElPTlMvU0hBUkVELVNIQVJFUE9JTlRPTkwtRjg0NTE4MDktREEwNi00RDQ3LTg3ODYtMTUxMjM4RDUwRTdB", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJTL0NPTk5FQ1RJT05TL1NIAAZAGFGH1FBSAHJKFS147VBDSxOUI5QjBELTFFQTUtNDhGOS1BQUM4LTgwRjkyQTFGRjE3OH==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJADWNXX8321CGA3JIJDAkVEX0FQUFJPVkFMUw==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX0FQUFJPVkFMUy9DT05ORUNUSU9OUy9TSEFSRUQtQVBQUk9WQUxTLUQ2Njc1AUUJNCSWDD1tNGNSAXZ1CNTY4LUFCRDc3MzMyOTMyMA==", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM", "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlML0NPTk5FQ1RJT05TL1NIQVJFRC1TRU5ETUFJTC05NEUzODVCQi1CNUE3LTRBODgtOURFRC1FMEVFRDAzNTY1Njk="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU=": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Microsoft 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FAZFGGHDDCAAVEX0FQUFJPVkFMUw==": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkUvQ09OTkVDVElPTlMvU0hBUkVELVNIQVJFUE9JTlRPTkwtRjg0NTE4MDktREEwNi00RDQ3LTg3ODYtMTUxMjM4RDUwRTdB": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NIQVJFUE9JTlRPTkxJTkU="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX0FQUFJPVkFMUy9DT05ORUNUSU9OUy1AFFFVAGJXAAGHQUk9WQUxTLUQ2Njc1RUE5LUZDM0QtNDA4MS1CNTY4LUFCRDc3MzMyOTMyMZ==": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hAZAASFCZ1DVHGVkFMUs=="] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlML0NPTk5FQ1RJT05TL1NIQVJFRC1TRU5ETUFJTC05NEUzODVCQi1CNUE3LTRBODgtOURFRC1FMEVFRDAzNTY1Njk=": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX1NFTkRNQUlM"] }, "L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkAZVVDSSAFBRTM2NVVTRVJTL0NPTk5FQ1RJT05TL1NIQVJFRC1PRkZJQ0UzNjVVU0VSLUExOUI5QjBELTFFQTUtNDhGOS1BQUM4LTgwRjkyQTFGRjE3OB==": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["L1BST1ZJREVSUy9NSUNST1NPRlQuUE9XRVJBUFBTL0FQSVMvU0hBUkVEX09GRklDRTM2NVVTRVJT"] } }, "status": "Succeeded" } ); @@ -55,7 +55,7 @@ describe(commands.FLOW_EXPORT, () => { { "details": { "createdTime": "2018-09-16T04:24:28.365117Z", "packageTelemetryId": "448a7d93-7ce3-4e6a-88c9-57cf2479e62e" }, "packageLink": { "value": `${actualFileUrl.replace('.zip', '.badextension')}` }, - "resources": { "43e3a371-ae70-455a-8050-4b14968ac474": { "id": `/providers/Microsoft.Flow/flows/${nonZipFileFlowId}`, "name": `${nonZipFileFlowId}`, "type": "Microsoft.Flow/flows", "status": "Succeeded", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d", "a6f57810-a099-4bf3-b51e-462afcea449e", "59eab504-a13a-40ed-b1f1-1decea0e1465", "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c", "0e560c22-557c-432d-91a7-34f1562fc522", "e30ccca7-546e-4205-8e80-74f9f100b859", "94f5f489-8b4d-4e48-b50a-93514e16f921", "76995bea-58ce-4845-8298-1e29bf87e145"] }, "0a6353d7-0770-447b-8d38-60230a1dc26d": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "a6f57810-a099-4bf3-b51e-462afcea449e": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d"] }, "59eab504-a13a-40ed-b1f1-1decea0e1465": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Office 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["59eab504-a13a-40ed-b1f1-1decea0e1465"] }, "0e560c22-557c-432d-91a7-34f1562fc522": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "e30ccca7-546e-4205-8e80-74f9f100b859": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0e560c22-557c-432d-91a7-34f1562fc522"] }, "94f5f489-8b4d-4e48-b50a-93514e16f921": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "76995bea-58ce-4845-8298-1e29bf87e145": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["94f5f489-8b4d-4e48-b50a-93514e16f921"] } }, + "resources": { "43e3a371-ae70-455a-8050-4b14968ac474": { "id": `/providers/Microsoft.Flow/flows/${nonZipFileFlowId}`, "name": `${nonZipFileFlowId}`, "type": "Microsoft.Flow/flows", "status": "Succeeded", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d", "a6f57810-a099-4bf3-b51e-462afcea449e", "59eab504-a13a-40ed-b1f1-1decea0e1465", "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c", "0e560c22-557c-432d-91a7-34f1562fc522", "e30ccca7-546e-4205-8e80-74f9f100b859", "94f5f489-8b4d-4e48-b50a-93514e16f921", "76995bea-58ce-4845-8298-1e29bf87e145"] }, "0a6353d7-0770-447b-8d38-60230a1dc26d": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "a6f57810-a099-4bf3-b51e-462afcea449e": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d"] }, "59eab504-a13a-40ed-b1f1-1decea0e1465": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Microsoft 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["59eab504-a13a-40ed-b1f1-1decea0e1465"] }, "0e560c22-557c-432d-91a7-34f1562fc522": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "e30ccca7-546e-4205-8e80-74f9f100b859": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0e560c22-557c-432d-91a7-34f1562fc522"] }, "94f5f489-8b4d-4e48-b50a-93514e16f921": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "76995bea-58ce-4845-8298-1e29bf87e145": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["94f5f489-8b4d-4e48-b50a-93514e16f921"] } }, "status": "Succeeded" } ); @@ -65,7 +65,7 @@ describe(commands.FLOW_EXPORT, () => { { "details": { "createdTime": "2018-09-16T04:24:28.365117Z", "packageTelemetryId": "448a7d93-7ce3-4e6a-88c9-57cf2479e62e" }, "packageLink": { "value": `${actualFileUrl}` }, - "resources": { "43e3a371-ae70-455a-8050-4b14968ac474": { "id": `/providers/Microsoft.Flow/flows/${foundFlowId}`, "name": `${foundFlowId}`, "type": "Microsoft.Flow/flows", "status": "Succeeded", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d", "a6f57810-a099-4bf3-b51e-462afcea449e", "59eab504-a13a-40ed-b1f1-1decea0e1465", "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c", "0e560c22-557c-432d-91a7-34f1562fc522", "e30ccca7-546e-4205-8e80-74f9f100b859", "94f5f489-8b4d-4e48-b50a-93514e16f921", "76995bea-58ce-4845-8298-1e29bf87e145"] }, "0a6353d7-0770-447b-8d38-60230a1dc26d": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "a6f57810-a099-4bf3-b51e-462afcea449e": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d"] }, "59eab504-a13a-40ed-b1f1-1decea0e1465": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Office 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["59eab504-a13a-40ed-b1f1-1decea0e1465"] }, "0e560c22-557c-432d-91a7-34f1562fc522": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "e30ccca7-546e-4205-8e80-74f9f100b859": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0e560c22-557c-432d-91a7-34f1562fc522"] }, "94f5f489-8b4d-4e48-b50a-93514e16f921": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "76995bea-58ce-4845-8298-1e29bf87e145": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["94f5f489-8b4d-4e48-b50a-93514e16f921"] } }, + "resources": { "43e3a371-ae70-455a-8050-4b14968ac474": { "id": `/providers/Microsoft.Flow/flows/${foundFlowId}`, "name": `${foundFlowId}`, "type": "Microsoft.Flow/flows", "status": "Succeeded", "creationType": "Existing, New, Update", "details": { "displayName": flowDisplayName }, "configurableBy": "User", "hierarchy": "Root", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d", "a6f57810-a099-4bf3-b51e-462afcea449e", "59eab504-a13a-40ed-b1f1-1decea0e1465", "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c", "0e560c22-557c-432d-91a7-34f1562fc522", "e30ccca7-546e-4205-8e80-74f9f100b859", "94f5f489-8b4d-4e48-b50a-93514e16f921", "76995bea-58ce-4845-8298-1e29bf87e145"] }, "0a6353d7-0770-447b-8d38-60230a1dc26d": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline", "name": "shared_sharepointonline", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "SharePoint", "iconUri": "https://connectoricons-prod.azureedge.net/sharepointonline/icon_1.0.1019.1195.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "a6f57810-a099-4bf3-b51e-462afcea449e": { "id": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline/connections/shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "name": "shared-sharepointonl-f8451809-da06-4d47-8786-151238d50e7a", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/sharepointonline.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0a6353d7-0770-447b-8d38-60230a1dc26d"] }, "59eab504-a13a-40ed-b1f1-1decea0e1465": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users", "name": "shared_office365users", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Microsoft 365 Users", "iconUri": "https://connectoricons-prod.azureedge.net/office365users/icon_1.0.1002.1175.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "1af3bf3f-97c9-4c45-b0fe-36613b9ff78c": { "id": "/providers/Microsoft.PowerApps/apis/shared_office365users/connections/shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "name": "shared-office365user-a19b9b0d-1ea5-48f9-aac8-80f92a1ff178", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "mark.powney@contoso.onmicrosoft.com", "iconUri": "https://az818438.vo.msecnd.net/icons/office365users.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["59eab504-a13a-40ed-b1f1-1decea0e1465"] }, "0e560c22-557c-432d-91a7-34f1562fc522": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals", "name": "shared_approvals", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Approvals", "iconUri": "https://psux.azureedge.net/Content/Images/Connectors/Approvals3.svg" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "e30ccca7-546e-4205-8e80-74f9f100b859": { "id": "/providers/Microsoft.PowerApps/apis/shared_approvals/connections/shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "name": "shared-approvals-d6675ea9-fc3d-4081-b568-abd773329320", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Approvals", "iconUri": "https://connectorassets.blob.core.windows.net/assets/Approvals.svg" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["0e560c22-557c-432d-91a7-34f1562fc522"] }, "94f5f489-8b4d-4e48-b50a-93514e16f921": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail", "name": "shared_sendmail", "type": "Microsoft.PowerApps/apis", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/officialicons/sendmail/icon_1.0.979.1161_83e4f20c-51d8-4c0c-a6f4-653249642047.png" }, "configurableBy": "System", "hierarchy": "Child", "dependsOn": [] }, "76995bea-58ce-4845-8298-1e29bf87e145": { "id": "/providers/Microsoft.PowerApps/apis/shared_sendmail/connections/shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "name": "shared-sendmail-94e385bb-b5a7-4a88-9ded-e0eed0356569", "type": "Microsoft.PowerApps/apis/connections", "creationType": "Existing", "details": { "displayName": "Mail", "iconUri": "https://az818438.vo.msecnd.net/icons/sendmail.png" }, "configurableBy": "User", "hierarchy": "Child", "dependsOn": ["94f5f489-8b4d-4e48-b50a-93514e16f921"] } }, "status": "Succeeded" } ); diff --git a/src/o365/flow/commands/flow-export.ts b/src/m365/flow/commands/flow-export.ts similarity index 100% rename from src/o365/flow/commands/flow-export.ts rename to src/m365/flow/commands/flow-export.ts diff --git a/src/o365/flow/commands/flow-get.spec.ts b/src/m365/flow/commands/flow-get.spec.ts similarity index 100% rename from src/o365/flow/commands/flow-get.spec.ts rename to src/m365/flow/commands/flow-get.spec.ts diff --git a/src/o365/flow/commands/flow-get.ts b/src/m365/flow/commands/flow-get.ts similarity index 100% rename from src/o365/flow/commands/flow-get.ts rename to src/m365/flow/commands/flow-get.ts diff --git a/src/o365/flow/commands/flow-list.spec.ts b/src/m365/flow/commands/flow-list.spec.ts similarity index 100% rename from src/o365/flow/commands/flow-list.spec.ts rename to src/m365/flow/commands/flow-list.spec.ts diff --git a/src/o365/flow/commands/flow-list.ts b/src/m365/flow/commands/flow-list.ts similarity index 100% rename from src/o365/flow/commands/flow-list.ts rename to src/m365/flow/commands/flow-list.ts diff --git a/src/o365/flow/commands/flow-remove.spec.ts b/src/m365/flow/commands/flow-remove.spec.ts similarity index 100% rename from src/o365/flow/commands/flow-remove.spec.ts rename to src/m365/flow/commands/flow-remove.spec.ts diff --git a/src/o365/flow/commands/flow-remove.ts b/src/m365/flow/commands/flow-remove.ts similarity index 100% rename from src/o365/flow/commands/flow-remove.ts rename to src/m365/flow/commands/flow-remove.ts diff --git a/src/o365/flow/commands/run/run-get.spec.ts b/src/m365/flow/commands/run/run-get.spec.ts similarity index 100% rename from src/o365/flow/commands/run/run-get.spec.ts rename to src/m365/flow/commands/run/run-get.spec.ts diff --git a/src/o365/flow/commands/run/run-get.ts b/src/m365/flow/commands/run/run-get.ts similarity index 100% rename from src/o365/flow/commands/run/run-get.ts rename to src/m365/flow/commands/run/run-get.ts diff --git a/src/o365/flow/commands/run/run-list.spec.ts b/src/m365/flow/commands/run/run-list.spec.ts similarity index 100% rename from src/o365/flow/commands/run/run-list.spec.ts rename to src/m365/flow/commands/run/run-list.spec.ts diff --git a/src/o365/flow/commands/run/run-list.ts b/src/m365/flow/commands/run/run-list.ts similarity index 100% rename from src/o365/flow/commands/run/run-list.ts rename to src/m365/flow/commands/run/run-list.ts diff --git a/src/o365/graph/commands.ts b/src/m365/graph/commands.ts similarity index 100% rename from src/o365/graph/commands.ts rename to src/m365/graph/commands.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-add.spec.ts b/src/m365/graph/commands/schemaextension/schemaextension-add.spec.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-add.spec.ts rename to src/m365/graph/commands/schemaextension/schemaextension-add.spec.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-add.ts b/src/m365/graph/commands/schemaextension/schemaextension-add.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-add.ts rename to src/m365/graph/commands/schemaextension/schemaextension-add.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-get.spec.ts b/src/m365/graph/commands/schemaextension/schemaextension-get.spec.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-get.spec.ts rename to src/m365/graph/commands/schemaextension/schemaextension-get.spec.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-get.ts b/src/m365/graph/commands/schemaextension/schemaextension-get.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-get.ts rename to src/m365/graph/commands/schemaextension/schemaextension-get.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-list.spec.ts b/src/m365/graph/commands/schemaextension/schemaextension-list.spec.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-list.spec.ts rename to src/m365/graph/commands/schemaextension/schemaextension-list.spec.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-list.ts b/src/m365/graph/commands/schemaextension/schemaextension-list.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-list.ts rename to src/m365/graph/commands/schemaextension/schemaextension-list.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-remove.spec.ts b/src/m365/graph/commands/schemaextension/schemaextension-remove.spec.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-remove.spec.ts rename to src/m365/graph/commands/schemaextension/schemaextension-remove.spec.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-remove.ts b/src/m365/graph/commands/schemaextension/schemaextension-remove.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-remove.ts rename to src/m365/graph/commands/schemaextension/schemaextension-remove.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-set.spec.ts b/src/m365/graph/commands/schemaextension/schemaextension-set.spec.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-set.spec.ts rename to src/m365/graph/commands/schemaextension/schemaextension-set.spec.ts diff --git a/src/o365/graph/commands/schemaextension/schemaextension-set.ts b/src/m365/graph/commands/schemaextension/schemaextension-set.ts similarity index 100% rename from src/o365/graph/commands/schemaextension/schemaextension-set.ts rename to src/m365/graph/commands/schemaextension/schemaextension-set.ts diff --git a/src/o365/graph/commands/subscription/subscription-add.spec.ts b/src/m365/graph/commands/subscription/subscription-add.spec.ts similarity index 100% rename from src/o365/graph/commands/subscription/subscription-add.spec.ts rename to src/m365/graph/commands/subscription/subscription-add.spec.ts diff --git a/src/o365/graph/commands/subscription/subscription-add.ts b/src/m365/graph/commands/subscription/subscription-add.ts similarity index 100% rename from src/o365/graph/commands/subscription/subscription-add.ts rename to src/m365/graph/commands/subscription/subscription-add.ts diff --git a/src/o365/onedrive/commands.ts b/src/m365/onedrive/commands.ts similarity index 100% rename from src/o365/onedrive/commands.ts rename to src/m365/onedrive/commands.ts diff --git a/src/o365/onedrive/commands/report/report-activityfilecounts.spec.ts b/src/m365/onedrive/commands/report/report-activityfilecounts.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityfilecounts.spec.ts rename to src/m365/onedrive/commands/report/report-activityfilecounts.spec.ts diff --git a/src/o365/onedrive/commands/report/report-activityfilecounts.ts b/src/m365/onedrive/commands/report/report-activityfilecounts.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityfilecounts.ts rename to src/m365/onedrive/commands/report/report-activityfilecounts.ts diff --git a/src/o365/onedrive/commands/report/report-activityusercounts.spec.ts b/src/m365/onedrive/commands/report/report-activityusercounts.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityusercounts.spec.ts rename to src/m365/onedrive/commands/report/report-activityusercounts.spec.ts diff --git a/src/o365/onedrive/commands/report/report-activityusercounts.ts b/src/m365/onedrive/commands/report/report-activityusercounts.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityusercounts.ts rename to src/m365/onedrive/commands/report/report-activityusercounts.ts diff --git a/src/o365/onedrive/commands/report/report-activityuserdetail.spec.ts b/src/m365/onedrive/commands/report/report-activityuserdetail.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityuserdetail.spec.ts rename to src/m365/onedrive/commands/report/report-activityuserdetail.spec.ts diff --git a/src/o365/onedrive/commands/report/report-activityuserdetail.ts b/src/m365/onedrive/commands/report/report-activityuserdetail.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-activityuserdetail.ts rename to src/m365/onedrive/commands/report/report-activityuserdetail.ts diff --git a/src/o365/onedrive/commands/report/report-usageaccountcounts.spec.ts b/src/m365/onedrive/commands/report/report-usageaccountcounts.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usageaccountcounts.spec.ts rename to src/m365/onedrive/commands/report/report-usageaccountcounts.spec.ts diff --git a/src/o365/onedrive/commands/report/report-usageaccountcounts.ts b/src/m365/onedrive/commands/report/report-usageaccountcounts.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usageaccountcounts.ts rename to src/m365/onedrive/commands/report/report-usageaccountcounts.ts diff --git a/src/o365/onedrive/commands/report/report-usageaccountdetail.spec.ts b/src/m365/onedrive/commands/report/report-usageaccountdetail.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usageaccountdetail.spec.ts rename to src/m365/onedrive/commands/report/report-usageaccountdetail.spec.ts diff --git a/src/o365/onedrive/commands/report/report-usageaccountdetail.ts b/src/m365/onedrive/commands/report/report-usageaccountdetail.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usageaccountdetail.ts rename to src/m365/onedrive/commands/report/report-usageaccountdetail.ts diff --git a/src/o365/onedrive/commands/report/report-usagefilecounts.spec.ts b/src/m365/onedrive/commands/report/report-usagefilecounts.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usagefilecounts.spec.ts rename to src/m365/onedrive/commands/report/report-usagefilecounts.spec.ts diff --git a/src/o365/onedrive/commands/report/report-usagefilecounts.ts b/src/m365/onedrive/commands/report/report-usagefilecounts.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usagefilecounts.ts rename to src/m365/onedrive/commands/report/report-usagefilecounts.ts diff --git a/src/o365/onedrive/commands/report/report-usagestorage.spec.ts b/src/m365/onedrive/commands/report/report-usagestorage.spec.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usagestorage.spec.ts rename to src/m365/onedrive/commands/report/report-usagestorage.spec.ts diff --git a/src/o365/onedrive/commands/report/report-usagestorage.ts b/src/m365/onedrive/commands/report/report-usagestorage.ts similarity index 100% rename from src/o365/onedrive/commands/report/report-usagestorage.ts rename to src/m365/onedrive/commands/report/report-usagestorage.ts diff --git a/src/o365/outlook/commands.ts b/src/m365/outlook/commands.ts similarity index 100% rename from src/o365/outlook/commands.ts rename to src/m365/outlook/commands.ts diff --git a/src/o365/outlook/commands/mail/mail-send.spec.ts b/src/m365/outlook/commands/mail/mail-send.spec.ts similarity index 100% rename from src/o365/outlook/commands/mail/mail-send.spec.ts rename to src/m365/outlook/commands/mail/mail-send.spec.ts diff --git a/src/o365/outlook/commands/mail/mail-send.ts b/src/m365/outlook/commands/mail/mail-send.ts similarity index 100% rename from src/o365/outlook/commands/mail/mail-send.ts rename to src/m365/outlook/commands/mail/mail-send.ts diff --git a/src/o365/outlook/commands/report/report-mailactivitycounts.spec.ts b/src/m365/outlook/commands/report/report-mailactivitycounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivitycounts.spec.ts rename to src/m365/outlook/commands/report/report-mailactivitycounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailactivitycounts.ts b/src/m365/outlook/commands/report/report-mailactivitycounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivitycounts.ts rename to src/m365/outlook/commands/report/report-mailactivitycounts.ts diff --git a/src/o365/outlook/commands/report/report-mailactivityusercounts.spec.ts b/src/m365/outlook/commands/report/report-mailactivityusercounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivityusercounts.spec.ts rename to src/m365/outlook/commands/report/report-mailactivityusercounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailactivityusercounts.ts b/src/m365/outlook/commands/report/report-mailactivityusercounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivityusercounts.ts rename to src/m365/outlook/commands/report/report-mailactivityusercounts.ts diff --git a/src/o365/outlook/commands/report/report-mailactivityuserdetail.spec.ts b/src/m365/outlook/commands/report/report-mailactivityuserdetail.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivityuserdetail.spec.ts rename to src/m365/outlook/commands/report/report-mailactivityuserdetail.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailactivityuserdetail.ts b/src/m365/outlook/commands/report/report-mailactivityuserdetail.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailactivityuserdetail.ts rename to src/m365/outlook/commands/report/report-mailactivityuserdetail.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageappsusercounts.spec.ts b/src/m365/outlook/commands/report/report-mailappusageappsusercounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageappsusercounts.spec.ts rename to src/m365/outlook/commands/report/report-mailappusageappsusercounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageappsusercounts.ts b/src/m365/outlook/commands/report/report-mailappusageappsusercounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageappsusercounts.ts rename to src/m365/outlook/commands/report/report-mailappusageappsusercounts.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageusercounts.spec.ts b/src/m365/outlook/commands/report/report-mailappusageusercounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageusercounts.spec.ts rename to src/m365/outlook/commands/report/report-mailappusageusercounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageusercounts.ts b/src/m365/outlook/commands/report/report-mailappusageusercounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageusercounts.ts rename to src/m365/outlook/commands/report/report-mailappusageusercounts.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageuserdetail.spec.ts b/src/m365/outlook/commands/report/report-mailappusageuserdetail.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageuserdetail.spec.ts rename to src/m365/outlook/commands/report/report-mailappusageuserdetail.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageuserdetail.ts b/src/m365/outlook/commands/report/report-mailappusageuserdetail.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageuserdetail.ts rename to src/m365/outlook/commands/report/report-mailappusageuserdetail.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageversionsusercounts.spec.ts b/src/m365/outlook/commands/report/report-mailappusageversionsusercounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageversionsusercounts.spec.ts rename to src/m365/outlook/commands/report/report-mailappusageversionsusercounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailappusageversionsusercounts.ts b/src/m365/outlook/commands/report/report-mailappusageversionsusercounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailappusageversionsusercounts.ts rename to src/m365/outlook/commands/report/report-mailappusageversionsusercounts.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagedetail.spec.ts b/src/m365/outlook/commands/report/report-mailboxusagedetail.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagedetail.spec.ts rename to src/m365/outlook/commands/report/report-mailboxusagedetail.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagedetail.ts b/src/m365/outlook/commands/report/report-mailboxusagedetail.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagedetail.ts rename to src/m365/outlook/commands/report/report-mailboxusagedetail.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagemailboxcount.spec.ts b/src/m365/outlook/commands/report/report-mailboxusagemailboxcount.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagemailboxcount.spec.ts rename to src/m365/outlook/commands/report/report-mailboxusagemailboxcount.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagemailboxcount.ts b/src/m365/outlook/commands/report/report-mailboxusagemailboxcount.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagemailboxcount.ts rename to src/m365/outlook/commands/report/report-mailboxusagemailboxcount.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.spec.ts b/src/m365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.spec.ts rename to src/m365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.ts b/src/m365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.ts rename to src/m365/outlook/commands/report/report-mailboxusagequotastatusmailboxcounts.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagestorage.spec.ts b/src/m365/outlook/commands/report/report-mailboxusagestorage.spec.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagestorage.spec.ts rename to src/m365/outlook/commands/report/report-mailboxusagestorage.spec.ts diff --git a/src/o365/outlook/commands/report/report-mailboxusagestorage.ts b/src/m365/outlook/commands/report/report-mailboxusagestorage.ts similarity index 100% rename from src/o365/outlook/commands/report/report-mailboxusagestorage.ts rename to src/m365/outlook/commands/report/report-mailboxusagestorage.ts diff --git a/src/o365/pa/cds-project-mutator.spec.ts b/src/m365/pa/cds-project-mutator.spec.ts similarity index 100% rename from src/o365/pa/cds-project-mutator.spec.ts rename to src/m365/pa/cds-project-mutator.spec.ts diff --git a/src/o365/pa/cds-project-mutator.ts b/src/m365/pa/cds-project-mutator.ts similarity index 100% rename from src/o365/pa/cds-project-mutator.ts rename to src/m365/pa/cds-project-mutator.ts diff --git a/src/o365/pa/commands.ts b/src/m365/pa/commands.ts similarity index 100% rename from src/o365/pa/commands.ts rename to src/m365/pa/commands.ts diff --git a/src/o365/pa/commands/connector/Connector.ts b/src/m365/pa/commands/connector/Connector.ts similarity index 100% rename from src/o365/pa/commands/connector/Connector.ts rename to src/m365/pa/commands/connector/Connector.ts diff --git a/src/o365/pa/commands/connector/connector-export.spec.ts b/src/m365/pa/commands/connector/connector-export.spec.ts similarity index 100% rename from src/o365/pa/commands/connector/connector-export.spec.ts rename to src/m365/pa/commands/connector/connector-export.spec.ts diff --git a/src/o365/pa/commands/connector/connector-export.ts b/src/m365/pa/commands/connector/connector-export.ts similarity index 100% rename from src/o365/pa/commands/connector/connector-export.ts rename to src/m365/pa/commands/connector/connector-export.ts diff --git a/src/o365/pa/commands/connector/connector-list.spec.ts b/src/m365/pa/commands/connector/connector-list.spec.ts similarity index 100% rename from src/o365/pa/commands/connector/connector-list.spec.ts rename to src/m365/pa/commands/connector/connector-list.spec.ts diff --git a/src/o365/pa/commands/connector/connector-list.ts b/src/m365/pa/commands/connector/connector-list.ts similarity index 100% rename from src/o365/pa/commands/connector/connector-list.ts rename to src/m365/pa/commands/connector/connector-list.ts diff --git a/src/o365/pa/commands/pcf/pcf-init.spec.ts b/src/m365/pa/commands/pcf/pcf-init.spec.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init.spec.ts rename to src/m365/pa/commands/pcf/pcf-init.spec.ts diff --git a/src/o365/pa/commands/pcf/pcf-init.ts b/src/m365/pa/commands/pcf/pcf-init.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init.ts rename to src/m365/pa/commands/pcf/pcf-init.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/generated/ManifestTypes.d.ts b/src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/generated/ManifestTypes.d.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/generated/ManifestTypes.d.ts rename to src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/generated/ManifestTypes.d.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_ControlManifest.Input.xml b/src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_ControlManifest.Input.xml similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_ControlManifest.Input.xml rename to src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_ControlManifest.Input.xml diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_index.ts b/src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_index.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_index.ts rename to src/m365/pa/commands/pcf/pcf-init/assets/control/dataset-template/template_index.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/generated/ManifestTypes.d.ts b/src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/generated/ManifestTypes.d.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/generated/ManifestTypes.d.ts rename to src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/generated/ManifestTypes.d.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/template_ControlManifest.Input.xml b/src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/template_ControlManifest.Input.xml similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/template_ControlManifest.Input.xml rename to src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/template_ControlManifest.Input.xml diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/template_index.ts b/src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/template_index.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/field-template/template_index.ts rename to src/m365/pa/commands/pcf/pcf-init/assets/control/field-template/template_index.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/index.ts b/src/m365/pa/commands/pcf/pcf-init/assets/control/index.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/index.ts rename to src/m365/pa/commands/pcf/pcf-init/assets/control/index.ts diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_ControlManifest.Input.xml b/src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_ControlManifest.Input.xml similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_ControlManifest.Input.xml rename to src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_ControlManifest.Input.xml diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_index.tsx b/src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_index.tsx similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_index.tsx rename to src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-dataset-template/template_index.tsx diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_ControlManifest.Input.xml b/src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_ControlManifest.Input.xml similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_ControlManifest.Input.xml rename to src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_ControlManifest.Input.xml diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_index.tsx b/src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_index.tsx similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_index.tsx rename to src/m365/pa/commands/pcf/pcf-init/assets/control/virtual-field-template/template_index.tsx diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/package.json b/src/m365/pa/commands/pcf/pcf-init/assets/package.json similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/package.json rename to src/m365/pa/commands/pcf/pcf-init/assets/package.json diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/pcfconfig.json b/src/m365/pa/commands/pcf/pcf-init/assets/pcfconfig.json similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/pcfconfig.json rename to src/m365/pa/commands/pcf/pcf-init/assets/pcfconfig.json diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/template_.gitignore b/src/m365/pa/commands/pcf/pcf-init/assets/template_.gitignore similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/template_.gitignore rename to src/m365/pa/commands/pcf/pcf-init/assets/template_.gitignore diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/template_pcfprojecttype.pcfproj b/src/m365/pa/commands/pcf/pcf-init/assets/template_pcfprojecttype.pcfproj similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/template_pcfprojecttype.pcfproj rename to src/m365/pa/commands/pcf/pcf-init/assets/template_pcfprojecttype.pcfproj diff --git a/src/o365/pa/commands/pcf/pcf-init/assets/tsconfig.json b/src/m365/pa/commands/pcf/pcf-init/assets/tsconfig.json similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/assets/tsconfig.json rename to src/m365/pa/commands/pcf/pcf-init/assets/tsconfig.json diff --git a/src/o365/pa/commands/pcf/pcf-init/pcf-init-variables.ts b/src/m365/pa/commands/pcf/pcf-init/pcf-init-variables.ts similarity index 100% rename from src/o365/pa/commands/pcf/pcf-init/pcf-init-variables.ts rename to src/m365/pa/commands/pcf/pcf-init/pcf-init-variables.ts diff --git a/src/o365/pa/commands/solution/solution-init.spec.ts b/src/m365/pa/commands/solution/solution-init.spec.ts similarity index 100% rename from src/o365/pa/commands/solution/solution-init.spec.ts rename to src/m365/pa/commands/solution/solution-init.spec.ts diff --git a/src/o365/pa/commands/solution/solution-init.ts b/src/m365/pa/commands/solution/solution-init.ts similarity index 100% rename from src/o365/pa/commands/solution/solution-init.ts rename to src/m365/pa/commands/solution/solution-init.ts diff --git a/src/o365/pa/commands/solution/solution-init/assets/Other/Customizations.xml b/src/m365/pa/commands/solution/solution-init/assets/Other/Customizations.xml similarity index 100% rename from src/o365/pa/commands/solution/solution-init/assets/Other/Customizations.xml rename to src/m365/pa/commands/solution/solution-init/assets/Other/Customizations.xml diff --git a/src/o365/pa/commands/solution/solution-init/assets/Other/Relationships.xml b/src/m365/pa/commands/solution/solution-init/assets/Other/Relationships.xml similarity index 100% rename from src/o365/pa/commands/solution/solution-init/assets/Other/Relationships.xml rename to src/m365/pa/commands/solution/solution-init/assets/Other/Relationships.xml diff --git a/src/o365/pa/commands/solution/solution-init/assets/Other/template_Solution.xml b/src/m365/pa/commands/solution/solution-init/assets/Other/template_Solution.xml similarity index 100% rename from src/o365/pa/commands/solution/solution-init/assets/Other/template_Solution.xml rename to src/m365/pa/commands/solution/solution-init/assets/Other/template_Solution.xml diff --git a/src/o365/pa/commands/solution/solution-init/assets/template_.gitignore b/src/m365/pa/commands/solution/solution-init/assets/template_.gitignore similarity index 100% rename from src/o365/pa/commands/solution/solution-init/assets/template_.gitignore rename to src/m365/pa/commands/solution/solution-init/assets/template_.gitignore diff --git a/src/o365/pa/commands/solution/solution-init/assets/template_solutionprojecttype.cdsproj b/src/m365/pa/commands/solution/solution-init/assets/template_solutionprojecttype.cdsproj similarity index 100% rename from src/o365/pa/commands/solution/solution-init/assets/template_solutionprojecttype.cdsproj rename to src/m365/pa/commands/solution/solution-init/assets/template_solutionprojecttype.cdsproj diff --git a/src/o365/pa/commands/solution/solution-init/solution-init-variables.ts b/src/m365/pa/commands/solution/solution-init/solution-init-variables.ts similarity index 100% rename from src/o365/pa/commands/solution/solution-init/solution-init-variables.ts rename to src/m365/pa/commands/solution/solution-init/solution-init-variables.ts diff --git a/src/o365/pa/commands/solution/solution-reference-add.spec.ts b/src/m365/pa/commands/solution/solution-reference-add.spec.ts similarity index 100% rename from src/o365/pa/commands/solution/solution-reference-add.spec.ts rename to src/m365/pa/commands/solution/solution-reference-add.spec.ts diff --git a/src/o365/pa/commands/solution/solution-reference-add.ts b/src/m365/pa/commands/solution/solution-reference-add.ts similarity index 100% rename from src/o365/pa/commands/solution/solution-reference-add.ts rename to src/m365/pa/commands/solution/solution-reference-add.ts diff --git a/src/o365/pa/template-instantiator.spec.ts b/src/m365/pa/template-instantiator.spec.ts similarity index 100% rename from src/o365/pa/template-instantiator.spec.ts rename to src/m365/pa/template-instantiator.spec.ts diff --git a/src/o365/pa/template-instantiator.ts b/src/m365/pa/template-instantiator.ts similarity index 100% rename from src/o365/pa/template-instantiator.ts rename to src/m365/pa/template-instantiator.ts diff --git a/src/o365/planner/Task.ts b/src/m365/planner/Task.ts similarity index 100% rename from src/o365/planner/Task.ts rename to src/m365/planner/Task.ts diff --git a/src/o365/planner/commands.ts b/src/m365/planner/commands.ts similarity index 100% rename from src/o365/planner/commands.ts rename to src/m365/planner/commands.ts diff --git a/src/o365/planner/commands/task/task-list.spec.ts b/src/m365/planner/commands/task/task-list.spec.ts similarity index 100% rename from src/o365/planner/commands/task/task-list.spec.ts rename to src/m365/planner/commands/task/task-list.spec.ts diff --git a/src/o365/planner/commands/task/task-list.ts b/src/m365/planner/commands/task/task-list.ts similarity index 100% rename from src/o365/planner/commands/task/task-list.ts rename to src/m365/planner/commands/task/task-list.ts diff --git a/src/o365/skype/commands.ts b/src/m365/skype/commands.ts similarity index 100% rename from src/o365/skype/commands.ts rename to src/m365/skype/commands.ts diff --git a/src/o365/skype/commands/report/report-activitycounts.spec.ts b/src/m365/skype/commands/report/report-activitycounts.spec.ts similarity index 100% rename from src/o365/skype/commands/report/report-activitycounts.spec.ts rename to src/m365/skype/commands/report/report-activitycounts.spec.ts diff --git a/src/o365/skype/commands/report/report-activitycounts.ts b/src/m365/skype/commands/report/report-activitycounts.ts similarity index 100% rename from src/o365/skype/commands/report/report-activitycounts.ts rename to src/m365/skype/commands/report/report-activitycounts.ts diff --git a/src/o365/skype/commands/report/report-activityusercounts.spec.ts b/src/m365/skype/commands/report/report-activityusercounts.spec.ts similarity index 100% rename from src/o365/skype/commands/report/report-activityusercounts.spec.ts rename to src/m365/skype/commands/report/report-activityusercounts.spec.ts diff --git a/src/o365/skype/commands/report/report-activityusercounts.ts b/src/m365/skype/commands/report/report-activityusercounts.ts similarity index 100% rename from src/o365/skype/commands/report/report-activityusercounts.ts rename to src/m365/skype/commands/report/report-activityusercounts.ts diff --git a/src/o365/skype/commands/report/report-activityuserdetail.spec.ts b/src/m365/skype/commands/report/report-activityuserdetail.spec.ts similarity index 100% rename from src/o365/skype/commands/report/report-activityuserdetail.spec.ts rename to src/m365/skype/commands/report/report-activityuserdetail.spec.ts diff --git a/src/o365/skype/commands/report/report-activityuserdetail.ts b/src/m365/skype/commands/report/report-activityuserdetail.ts similarity index 100% rename from src/o365/skype/commands/report/report-activityuserdetail.ts rename to src/m365/skype/commands/report/report-activityuserdetail.ts diff --git a/src/o365/spfx/commands.ts b/src/m365/spfx/commands.ts similarity index 100% rename from src/o365/spfx/commands.ts rename to src/m365/spfx/commands.ts diff --git a/src/o365/spfx/commands/project/ReportData.ts b/src/m365/spfx/commands/project/ReportData.ts similarity index 100% rename from src/o365/spfx/commands/project/ReportData.ts rename to src/m365/spfx/commands/project/ReportData.ts diff --git a/src/o365/spfx/commands/project/base-project-command.ts b/src/m365/spfx/commands/project/base-project-command.ts similarity index 100% rename from src/o365/spfx/commands/project/base-project-command.ts rename to src/m365/spfx/commands/project/base-project-command.ts diff --git a/src/o365/spfx/commands/project/model/ConfigJson.ts b/src/m365/spfx/commands/project/model/ConfigJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/ConfigJson.ts rename to src/m365/spfx/commands/project/model/ConfigJson.ts diff --git a/src/o365/spfx/commands/project/model/CopyAssetsJson.ts b/src/m365/spfx/commands/project/model/CopyAssetsJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/CopyAssetsJson.ts rename to src/m365/spfx/commands/project/model/CopyAssetsJson.ts diff --git a/src/o365/spfx/commands/project/model/DeployAzureStorageJson.ts b/src/m365/spfx/commands/project/model/DeployAzureStorageJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/DeployAzureStorageJson.ts rename to src/m365/spfx/commands/project/model/DeployAzureStorageJson.ts diff --git a/src/o365/spfx/commands/project/model/GulpfileJs.ts b/src/m365/spfx/commands/project/model/GulpfileJs.ts similarity index 100% rename from src/o365/spfx/commands/project/model/GulpfileJs.ts rename to src/m365/spfx/commands/project/model/GulpfileJs.ts diff --git a/src/o365/spfx/commands/project/model/Manifest.ts b/src/m365/spfx/commands/project/model/Manifest.ts similarity index 100% rename from src/o365/spfx/commands/project/model/Manifest.ts rename to src/m365/spfx/commands/project/model/Manifest.ts diff --git a/src/o365/spfx/commands/project/model/PackageJson.ts b/src/m365/spfx/commands/project/model/PackageJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/PackageJson.ts rename to src/m365/spfx/commands/project/model/PackageJson.ts diff --git a/src/o365/spfx/commands/project/model/PackageSolutionJson.ts b/src/m365/spfx/commands/project/model/PackageSolutionJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/PackageSolutionJson.ts rename to src/m365/spfx/commands/project/model/PackageSolutionJson.ts diff --git a/src/o365/spfx/commands/project/model/Project.ts b/src/m365/spfx/commands/project/model/Project.ts similarity index 100% rename from src/o365/spfx/commands/project/model/Project.ts rename to src/m365/spfx/commands/project/model/Project.ts diff --git a/src/o365/spfx/commands/project/model/ScssFile.spec.ts b/src/m365/spfx/commands/project/model/ScssFile.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/model/ScssFile.spec.ts rename to src/m365/spfx/commands/project/model/ScssFile.spec.ts diff --git a/src/o365/spfx/commands/project/model/ScssFile.ts b/src/m365/spfx/commands/project/model/ScssFile.ts similarity index 100% rename from src/o365/spfx/commands/project/model/ScssFile.ts rename to src/m365/spfx/commands/project/model/ScssFile.ts diff --git a/src/o365/spfx/commands/project/model/ServeJson.ts b/src/m365/spfx/commands/project/model/ServeJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/ServeJson.ts rename to src/m365/spfx/commands/project/model/ServeJson.ts diff --git a/src/o365/spfx/commands/project/model/TsConfigJson.ts b/src/m365/spfx/commands/project/model/TsConfigJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/TsConfigJson.ts rename to src/m365/spfx/commands/project/model/TsConfigJson.ts diff --git a/src/o365/spfx/commands/project/model/TsFile.spec.ts b/src/m365/spfx/commands/project/model/TsFile.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/model/TsFile.spec.ts rename to src/m365/spfx/commands/project/model/TsFile.spec.ts diff --git a/src/o365/spfx/commands/project/model/TsFile.ts b/src/m365/spfx/commands/project/model/TsFile.ts similarity index 100% rename from src/o365/spfx/commands/project/model/TsFile.ts rename to src/m365/spfx/commands/project/model/TsFile.ts diff --git a/src/o365/spfx/commands/project/model/TsLintJson.ts b/src/m365/spfx/commands/project/model/TsLintJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/TsLintJson.ts rename to src/m365/spfx/commands/project/model/TsLintJson.ts diff --git a/src/o365/spfx/commands/project/model/VsCode.ts b/src/m365/spfx/commands/project/model/VsCode.ts similarity index 100% rename from src/o365/spfx/commands/project/model/VsCode.ts rename to src/m365/spfx/commands/project/model/VsCode.ts diff --git a/src/o365/spfx/commands/project/model/VsCodeExtensionsJson.ts b/src/m365/spfx/commands/project/model/VsCodeExtensionsJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/VsCodeExtensionsJson.ts rename to src/m365/spfx/commands/project/model/VsCodeExtensionsJson.ts diff --git a/src/o365/spfx/commands/project/model/VsCodeLaunchJson.ts b/src/m365/spfx/commands/project/model/VsCodeLaunchJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/VsCodeLaunchJson.ts rename to src/m365/spfx/commands/project/model/VsCodeLaunchJson.ts diff --git a/src/o365/spfx/commands/project/model/VsCodeSettingsJson.ts b/src/m365/spfx/commands/project/model/VsCodeSettingsJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/VsCodeSettingsJson.ts rename to src/m365/spfx/commands/project/model/VsCodeSettingsJson.ts diff --git a/src/o365/spfx/commands/project/model/WriteManifestsJson.ts b/src/m365/spfx/commands/project/model/WriteManifestsJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/WriteManifestsJson.ts rename to src/m365/spfx/commands/project/model/WriteManifestsJson.ts diff --git a/src/o365/spfx/commands/project/model/YoRcJson.ts b/src/m365/spfx/commands/project/model/YoRcJson.ts similarity index 100% rename from src/o365/spfx/commands/project/model/YoRcJson.ts rename to src/m365/spfx/commands/project/model/YoRcJson.ts diff --git a/src/o365/spfx/commands/project/model/index.ts b/src/m365/spfx/commands/project/model/index.ts similarity index 100% rename from src/o365/spfx/commands/project/model/index.ts rename to src/m365/spfx/commands/project/model/index.ts diff --git a/src/o365/spfx/commands/project/project-externalize.spec.ts b/src/m365/spfx/commands/project/project-externalize.spec.ts similarity index 97% rename from src/o365/spfx/commands/project/project-externalize.spec.ts rename to src/m365/spfx/commands/project/project-externalize.spec.ts index de49a50b8e9..80036dd0240 100644 --- a/src/o365/spfx/commands/project/project-externalize.spec.ts +++ b/src/m365/spfx/commands/project/project-externalize.spec.ts @@ -19,7 +19,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { let trackEvent: any; let telemetry: any; const logEntryToCheck = 1; //necessary as long as we display the beta message - const projectPath: string = './src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react'; + const projectPath: string = './src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react'; before(() => { trackEvent = sinon.stub(appInsights, 'trackEvent').callsFake((t) => { @@ -482,7 +482,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { //#region findings it('e2e: shows correct number of findings for externalizing react web part 1.8.2 project', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); const originalReadFileSync = fs.readFileSync; sinon.stub(fs, 'readFileSync').callsFake((path, options) => { if (path.toString().endsWith('package.json') && path.toString().indexOf('pnpjs') > -1) { @@ -517,7 +517,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('returns edit suggestions', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); const originalReadFileSync = fs.readFileSync; sinon.stub(fs, 'readFileSync').callsFake((path, options) => { if (path.toString().endsWith('package.json') && path.toString().indexOf('logging') > -1) { @@ -561,7 +561,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('handles failures properly', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); const originalReadFileSync = fs.readFileSync; sinon.stub(fs, 'readFileSync').callsFake((path, options) => { if (path.toString().endsWith('package.json') && path.toString().indexOf('pnpjs') > -1) { @@ -632,7 +632,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { //#endregion it('outputs JSON object with output format json', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { output: 'json' } }, (err?: any) => { @@ -647,7 +647,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('returns markdown report with output format md', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { output: 'md', } }, (err?: any) => { @@ -662,7 +662,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('returns text report with output format default', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); const originalReadFileSync = fs.readFileSync; sinon.stub(fs, 'readFileSync').callsFake((path, options) => { if (path.toString().endsWith('package.json') && path.toString().indexOf('pnpjs') > -1) { @@ -716,7 +716,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('writes externalize report to file when outputFile specified', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); const writeFileSyncSpy: sinon.SinonStub = sinon.stub(fs, 'writeFileSync').callsFake(() => { }); cmdInstance.action = command.action(); @@ -732,7 +732,7 @@ describe(commands.PROJECT_EXTERNALIZE, () => { }); it('writes JSON externalize report to file when outputFile specified in json output mode', (done) => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); let typeofReport: string = ''; sinon.stub(fs, 'writeFileSync').callsFake((path, contents: any) => { typeofReport = typeof contents; diff --git a/src/o365/spfx/commands/project/project-externalize.ts b/src/m365/spfx/commands/project/project-externalize.ts similarity index 97% rename from src/o365/spfx/commands/project/project-externalize.ts rename to src/m365/spfx/commands/project/project-externalize.ts index edbf5add4a7..fd96a0353c3 100644 --- a/src/o365/spfx/commands/project/project-externalize.ts +++ b/src/m365/spfx/commands/project/project-externalize.ts @@ -99,7 +99,7 @@ class SpfxProjectExternalizeCommand extends BaseProjectCommand { } if (this.projectVersion && this.supportedVersions.indexOf(this.projectVersion) < 0) { - cb(new CommandError(`Office 365 CLI doesn't support externalizing dependencies of SharePoint Framework projects of version ${this.projectVersion}. Supported versions are ${this.supportedVersions.join(', ')}`, SpfxProjectExternalizeCommand.ERROR_UNSUPPORTED_VERSION)); + cb(new CommandError(`CLI for Microsoft 365 doesn't support externalizing dependencies of SharePoint Framework projects of version ${this.projectVersion}. Supported versions are ${this.supportedVersions.join(', ')}`, SpfxProjectExternalizeCommand.ERROR_UNSUPPORTED_VERSION)); return; } diff --git a/src/o365/spfx/commands/project/project-externalize/DefaultRules.ts b/src/m365/spfx/commands/project/project-externalize/DefaultRules.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/DefaultRules.ts rename to src/m365/spfx/commands/project/project-externalize/DefaultRules.ts diff --git a/src/o365/spfx/commands/project/project-externalize/ExternalizeEntry.ts b/src/m365/spfx/commands/project/project-externalize/ExternalizeEntry.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/ExternalizeEntry.ts rename to src/m365/spfx/commands/project/project-externalize/ExternalizeEntry.ts diff --git a/src/o365/spfx/commands/project/project-externalize/FileEdit.ts b/src/m365/spfx/commands/project/project-externalize/FileEdit.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/FileEdit.ts rename to src/m365/spfx/commands/project/project-externalize/FileEdit.ts diff --git a/src/o365/spfx/commands/project/project-externalize/VisitationResult.ts b/src/m365/spfx/commands/project/project-externalize/VisitationResult.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/VisitationResult.ts rename to src/m365/spfx/commands/project/project-externalize/VisitationResult.ts diff --git a/src/o365/spfx/commands/project/project-externalize/index.ts b/src/m365/spfx/commands/project/project-externalize/index.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/index.ts rename to src/m365/spfx/commands/project/project-externalize/index.ts diff --git a/src/o365/spfx/commands/project/project-externalize/rules/BasicDependencyRule.ts b/src/m365/spfx/commands/project/project-externalize/rules/BasicDependencyRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/rules/BasicDependencyRule.ts rename to src/m365/spfx/commands/project/project-externalize/rules/BasicDependencyRule.ts diff --git a/src/o365/spfx/commands/project/project-externalize/rules/DynamicRule.spec.ts b/src/m365/spfx/commands/project/project-externalize/rules/DynamicRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/rules/DynamicRule.spec.ts rename to src/m365/spfx/commands/project/project-externalize/rules/DynamicRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-externalize/rules/DynamicRule.ts b/src/m365/spfx/commands/project/project-externalize/rules/DynamicRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/rules/DynamicRule.ts rename to src/m365/spfx/commands/project/project-externalize/rules/DynamicRule.ts diff --git a/src/o365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts b/src/m365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts similarity index 96% rename from src/o365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts rename to src/m365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts index c827f62dc1e..18229536c09 100644 --- a/src/o365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts +++ b/src/m365/spfx/commands/project/project-externalize/rules/PnPJSRule.spec.ts @@ -40,7 +40,7 @@ describe('PnPJsRule', () => { it('doesnt return a shadow require when the type of component is not recognized', async () => { const project: Project = { - path: 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react', + path: 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react', packageJson: { dependencies: { '@pnp/pnpjs': '1.3.5' diff --git a/src/o365/spfx/commands/project/project-externalize/rules/PnPJsRule.ts b/src/m365/spfx/commands/project/project-externalize/rules/PnPJsRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/rules/PnPJsRule.ts rename to src/m365/spfx/commands/project/project-externalize/rules/PnPJsRule.ts diff --git a/src/o365/spfx/commands/project/project-externalize/rules/index.ts b/src/m365/spfx/commands/project/project-externalize/rules/index.ts similarity index 100% rename from src/o365/spfx/commands/project/project-externalize/rules/index.ts rename to src/m365/spfx/commands/project/project-externalize/rules/index.ts diff --git a/src/o365/spfx/commands/project/project-rename.spec.ts b/src/m365/spfx/commands/project/project-rename.spec.ts similarity index 99% rename from src/o365/spfx/commands/project/project-rename.spec.ts rename to src/m365/spfx/commands/project/project-rename.spec.ts index 25125071783..4e50a7bc779 100644 --- a/src/o365/spfx/commands/project/project-rename.spec.ts +++ b/src/m365/spfx/commands/project/project-rename.spec.ts @@ -15,7 +15,7 @@ describe(commands.PROJECT_RENAME, () => { let trackEvent: any; let telemetry: any; let writeFileSyncSpy: sinon.SinonStub; - const projectPath: string = 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react'; + const projectPath: string = 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react'; before(() => { trackEvent = sinon.stub(appInsights, 'trackEvent').callsFake((t) => { diff --git a/src/o365/spfx/commands/project/project-rename.ts b/src/m365/spfx/commands/project/project-rename.ts similarity index 100% rename from src/o365/spfx/commands/project/project-rename.ts rename to src/m365/spfx/commands/project/project-rename.ts diff --git a/src/o365/spfx/commands/project/project-upgrade.spec.ts b/src/m365/spfx/commands/project/project-upgrade.spec.ts similarity index 91% rename from src/o365/spfx/commands/project/project-upgrade.spec.ts rename to src/m365/spfx/commands/project/project-upgrade.spec.ts index f21670edae8..767d45ebcc8 100644 --- a/src/o365/spfx/commands/project/project-upgrade.spec.ts +++ b/src/m365/spfx/commands/project/project-upgrade.spec.ts @@ -22,7 +22,7 @@ describe(commands.PROJECT_UPGRADE, () => { let packagesDepUn: string[]; let packagesDevUn: string[]; let project141webPartNoLib: Project; - const projectPath: string = './src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib'; + const projectPath: string = './src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib'; before(() => { trackEvent = sinon.stub(appInsights, 'trackEvent').callsFake((t) => { @@ -122,7 +122,7 @@ describe(commands.PROJECT_UPGRADE, () => { it('shows error if the specified spfx version is not supported by the CLI', () => { cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '0.0.1' } }, (err?: any) => { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError(`Office 365 CLI doesn't support upgrading SharePoint Framework projects to version 0.0.1. Supported versions are ${(command as any).supportedVersions.join(', ')}`, 2))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError(`CLI for Microsoft 365 doesn't support upgrading SharePoint Framework projects to version 0.0.1. Supported versions are ${(command as any).supportedVersions.join(', ')}`, 2))); }); }); @@ -418,7 +418,7 @@ describe(commands.PROJECT_UPGRADE, () => { cmdInstance.action = command.action(); cmdInstance.action({ options: {} }, (err?: any) => { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError(`Office 365 CLI doesn't support upgrading projects build on SharePoint Framework v0.0.1`, 4))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError(`CLI for Microsoft 365 doesn't support upgrading projects build on SharePoint Framework v0.0.1`, 4))); }); }); @@ -914,7 +914,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('shows error when a upgrade rule failed', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib')); (command as any).supportedVersions.splice(1, 0, '0'); cmdInstance.action = command.action(); @@ -926,7 +926,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.0.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.0.0 project to 1.0.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.1', output: 'json' } }, (err?: any) => { @@ -936,7 +936,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.0.0 project to 1.0.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.1', output: 'json' } }, (err?: any) => { @@ -946,7 +946,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.0.0 project to 1.0.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.1', output: 'json' } }, (err?: any) => { @@ -956,7 +956,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.0.0 project to 1.0.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.1', output: 'json' } }, (err?: any) => { @@ -968,7 +968,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.0.1 it('e2e: shows correct number of findings for upgrading no framework web part 1.0.1 project to 1.0.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.2', output: 'json' } }, (err?: any) => { const findings: FindingToReport[] = log[0]; @@ -977,7 +977,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.0.1 project to 1.0.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.2', output: 'json' } }, (err?: any) => { const findings: FindingToReport[] = log[0]; @@ -986,7 +986,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.0.1 project to 1.0.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.2', output: 'json' } }, (err?: any) => { const findings: FindingToReport[] = log[0]; @@ -995,7 +995,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.0.1 project to 1.0.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.0.2', output: 'json' } }, (err?: any) => { const findings: FindingToReport[] = log[0]; @@ -1006,7 +1006,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.0.2 it('e2e: shows correct number of findings for upgrading no framework web part 1.0.2 project to 1.1.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.0', output: 'json' } }, (err?: any) => { @@ -1016,7 +1016,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.0.2 project to 1.1.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.0', output: 'json' } }, (err?: any) => { @@ -1026,7 +1026,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.0.2 project to 1.1.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.0', output: 'json' } }, (err?: any) => { @@ -1036,7 +1036,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.0.2 project to 1.1.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.0', output: 'json' } }, (err?: any) => { @@ -1048,7 +1048,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.1.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', output: 'json' } }, (err?: any) => { @@ -1058,7 +1058,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', debug: true, output: 'json' } }, (err?: any) => { @@ -1068,7 +1068,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', debug: true, output: 'json' } }, (err?: any) => { @@ -1078,7 +1078,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', output: 'json' } }, (err?: any) => { @@ -1088,7 +1088,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', output: 'json' } }, (err?: any) => { @@ -1098,7 +1098,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.1.0 project to 1.1.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.1', output: 'json' } }, (err?: any) => { @@ -1110,7 +1110,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.1.1 it('e2e: shows correct number of findings for upgrading no framework web part 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', output: 'json' } }, (err?: any) => { @@ -1120,7 +1120,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', debug: true, output: 'json' } }, (err?: any) => { @@ -1130,7 +1130,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', output: 'json' } }, (err?: any) => { @@ -1140,7 +1140,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', output: 'json' } }, (err?: any) => { @@ -1150,7 +1150,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', output: 'json' } }, (err?: any) => { @@ -1160,7 +1160,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.1.1 project to 1.1.3', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.1.3', output: 'json' } }, (err?: any) => { @@ -1172,7 +1172,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.1.3 it('e2e: shows correct number of findings for upgrading no framework web part 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1182,7 +1182,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1192,7 +1192,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading knockout web part 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1202,7 +1202,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', debug: true, output: 'json' } }, (err?: any) => { @@ -1212,7 +1212,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1222,7 +1222,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1232,7 +1232,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.1.3 project to 1.2.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -1244,7 +1244,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.2.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', output: 'json' } }, (err?: any) => { @@ -1254,7 +1254,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', debug: true, output: 'json' } }, (err?: any) => { @@ -1264,7 +1264,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', output: 'json' } }, (err?: any) => { @@ -1274,7 +1274,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', output: 'json' } }, (err?: any) => { @@ -1284,7 +1284,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', output: 'json' } }, (err?: any) => { @@ -1294,7 +1294,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.2.0 project to 1.3.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.0', output: 'json' } }, (err?: any) => { @@ -1306,7 +1306,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.3.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', output: 'json' } }, (err?: any) => { @@ -1316,7 +1316,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', debug: true, output: 'json' } }, (err?: any) => { @@ -1326,7 +1326,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', output: 'json' } }, (err?: any) => { @@ -1336,7 +1336,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', output: 'json' } }, (err?: any) => { @@ -1346,7 +1346,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', output: 'json' } }, (err?: any) => { @@ -1356,7 +1356,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.3.0 project to 1.3.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.1', output: 'json' } }, (err?: any) => { @@ -1368,7 +1368,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.3.1 it('e2e: shows correct number of findings for upgrading no framework web part 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', output: 'json' } }, (err?: any) => { @@ -1378,7 +1378,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', debug: true, output: 'json' } }, (err?: any) => { @@ -1388,7 +1388,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', output: 'json' } }, (err?: any) => { @@ -1398,7 +1398,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', output: 'json' } }, (err?: any) => { @@ -1408,7 +1408,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', output: 'json' } }, (err?: any) => { @@ -1418,7 +1418,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.3.1 project to 1.3.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.2', output: 'json' } }, (err?: any) => { @@ -1430,7 +1430,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.3.2 it('e2e: shows correct number of findings for upgrading no framework web part 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', output: 'json' } }, (err?: any) => { @@ -1440,7 +1440,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', debug: true, output: 'json' } }, (err?: any) => { @@ -1450,7 +1450,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', output: 'json' } }, (err?: any) => { @@ -1460,7 +1460,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', output: 'json' } }, (err?: any) => { @@ -1470,7 +1470,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', output: 'json' } }, (err?: any) => { @@ -1480,7 +1480,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.3.2 project to 1.3.4', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.3.4', output: 'json' } }, (err?: any) => { @@ -1492,7 +1492,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.3.4 it('e2e: shows correct number of findings for upgrading no framework web part 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1502,7 +1502,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1512,7 +1512,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1522,7 +1522,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1532,7 +1532,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1542,7 +1542,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.3.4 project to 1.4.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.0', output: 'json' } }, (err?: any) => { @@ -1554,7 +1554,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.4.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', output: 'json' } }, (err?: any) => { @@ -1564,7 +1564,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', debug: true, output: 'json' } }, (err?: any) => { @@ -1574,7 +1574,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', output: 'json' } }, (err?: any) => { @@ -1584,7 +1584,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', output: 'json' } }, (err?: any) => { @@ -1594,7 +1594,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', output: 'json' } }, (err?: any) => { @@ -1604,7 +1604,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.4.0 project to 1.4.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.4.1', output: 'json' } }, (err?: any) => { @@ -1616,7 +1616,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.4.1 it('e2e: shows correct number of findings for upgrading no framework web part 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', output: 'json' } }, (err?: any) => { @@ -1626,7 +1626,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', debug: true, output: 'json' } }, (err?: any) => { @@ -1636,7 +1636,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', output: 'json' } }, (err?: any) => { @@ -1646,7 +1646,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', output: 'json' } }, (err?: any) => { @@ -1656,7 +1656,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', output: 'json' } }, (err?: any) => { @@ -1666,7 +1666,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.4.1 project to 1.5.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.0', output: 'json' } }, (err?: any) => { @@ -1678,7 +1678,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.5.0 it('e2e: shows correct number of findings for upgrading no framework web part 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', output: 'json' } }, (err?: any) => { @@ -1688,7 +1688,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', debug: true, output: 'json' } }, (err?: any) => { @@ -1698,7 +1698,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', output: 'json' } }, (err?: any) => { @@ -1708,7 +1708,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', output: 'json' } }, (err?: any) => { @@ -1718,7 +1718,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', output: 'json' } }, (err?: any) => { @@ -1728,7 +1728,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.5.0 project to 1.5.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.5.1', output: 'json' } }, (err?: any) => { @@ -1740,7 +1740,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.5.1 it('e2e: shows correct number of findings for upgrading no framework web part 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1750,7 +1750,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.5.1 project using MSGraphClient to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1760,7 +1760,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.5.1 project using AadHttpClient to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1770,7 +1770,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1780,7 +1780,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.5.1 project using MSGraphClient to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1790,7 +1790,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1800,7 +1800,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading application customizer 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1810,7 +1810,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1820,7 +1820,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.5.1 project to 1.6.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -1832,7 +1832,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.6.0 it('e2e: shows correct number of findings for upgrading application customizer 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1842,7 +1842,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1852,7 +1852,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1862,7 +1862,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1872,7 +1872,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1882,7 +1882,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1892,7 +1892,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1902,7 +1902,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: suggests creating small teams app icon using a fixed name for upgrading react web part 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1912,7 +1912,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: suggests creating large teams app icon using a fixed name for upgrading react web part 1.6.0 project to 1.7.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.0', output: 'json' } }, (err?: any) => { @@ -1924,7 +1924,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.7.0 it('e2e: shows correct number of findings for upgrading application customizer 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1934,7 +1934,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1944,7 +1944,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1954,7 +1954,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1964,7 +1964,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1974,7 +1974,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1984,7 +1984,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.7.0 project to 1.7.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.7.1', output: 'json' } }, (err?: any) => { @@ -1996,7 +1996,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.7.1 it('e2e: shows correct number of findings for upgrading application customizer 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2006,7 +2006,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2016,7 +2016,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2026,7 +2026,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2036,7 +2036,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2046,7 +2046,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2056,7 +2056,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2066,7 +2066,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: suggests creating small teams app icon using a dynamic name for upgrading react web part 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2076,7 +2076,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: suggests creating large teams app icon using a dynamic name for upgrading react web part 1.7.1 project to 1.8.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2088,7 +2088,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.8.0 it('e2e: shows correct number of findings for upgrading application customizer 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2098,7 +2098,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2108,7 +2108,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2118,7 +2118,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2128,7 +2128,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2138,7 +2138,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2148,7 +2148,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.8.0 project to 1.8.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.1', output: 'json' } }, (err?: any) => { @@ -2160,7 +2160,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.8.1 it('e2e: shows correct number of findings for upgrading application customizer 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2170,7 +2170,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2180,7 +2180,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2190,7 +2190,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2200,7 +2200,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2210,7 +2210,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2220,7 +2220,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.8.1 project to 1.8.2', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2232,7 +2232,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.8.2 it('e2e: shows correct number of findings for upgrading application customizer 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2242,7 +2242,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2252,7 +2252,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2262,7 +2262,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2272,7 +2272,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2282,7 +2282,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2292,7 +2292,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.8.2 project to 1.9.1', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.9.1', output: 'json' } }, (err?: any) => { @@ -2304,7 +2304,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.9.1 it('e2e: shows correct number of findings for upgrading application customizer 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2314,7 +2314,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2324,7 +2324,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2334,7 +2334,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2344,7 +2344,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2354,7 +2354,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2364,7 +2364,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.9.1 project to 1.10.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.10.0', output: 'json' } }, (err?: any) => { @@ -2376,7 +2376,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region 1.10.0 it('e2e: shows correct number of findings for upgrading application customizer 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2386,7 +2386,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading field customizer react 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2396,7 +2396,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading list view command set 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2406,7 +2406,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading ko web part 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2416,7 +2416,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading no framework web part 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2426,7 +2426,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading react web part 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2436,7 +2436,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('e2e: shows correct number of findings for upgrading web part with optional dependencies 1.10.0 project to 1.11.0', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.11.0', output: 'json' } }, (err?: any) => { @@ -2448,7 +2448,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#region superseded rules it('ignores superseded findings (1.1.0 > 1.2.0)', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.2.0', output: 'json' } }, (err?: any) => { @@ -2458,7 +2458,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('ignores superseded findings (1.6.0 > 1.8.0)', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.0', output: 'json' } }, (err?: any) => { @@ -2468,7 +2468,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('ignores superseded findings (1.7.1 > 1.8.2)', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.8.2', output: 'json' } }, (err?: any) => { @@ -2478,7 +2478,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('ignores superseded findings (1.4.1 > 1.6.0)', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0', output: 'json' } }, (err?: any) => { @@ -2489,7 +2489,7 @@ describe(commands.PROJECT_UPGRADE, () => { //#endregion it('shows all information with output format json', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react')); cmdInstance.action = command.action(); cmdInstance.action({ options: { output: 'json' } }, (err?: any) => { @@ -2498,7 +2498,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('returns markdown report with output format md', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); cmdInstance.action = command.action(); cmdInstance.action({ options: { output: 'md', toVersion: '1.6.0' } }, (err?: any) => { @@ -2507,7 +2507,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('returns text report with output format default', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); cmdInstance.action = command.action(); cmdInstance.action({ options: { toVersion: '1.6.0' } }, (err?: any) => { @@ -2516,7 +2516,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('writes upgrade report to file when outputFile specified', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); const writeFileSyncSpy: sinon.SinonStub = sinon.stub(fs, 'writeFileSync').callsFake(() => { }); cmdInstance.action = command.action(); @@ -2526,7 +2526,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('writes JSON upgrade report to file when outputFile specified in json output mode', () => { - sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); + sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph')); let typeofReport: string = ''; sinon.stub(fs, 'writeFileSync').callsFake((path, contents: any) => { typeofReport = typeof contents; @@ -2539,7 +2539,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('writes CodeTour upgrade report to .tours folder when in tour output mode. Creates the folder when it does not exist', () => { - const projectPath: string = 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph'; + const projectPath: string = 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph'; sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), projectPath)); const writeFileSyncStub: sinon.SinonStub = sinon.stub(fs, 'writeFileSync').callsFake(_ => {}); const existsSyncOriginal = fs.existsSync; @@ -2560,7 +2560,7 @@ describe(commands.PROJECT_UPGRADE, () => { }); it('writes CodeTour upgrade report to .tours folder when in tour output mode. Does not create the folder when it already exists', () => { - const projectPath: string = 'src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph'; + const projectPath: string = 'src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph'; sinon.stub(command as any, 'getProjectRoot').callsFake(_ => path.join(process.cwd(), projectPath)); const writeFileSyncStub: sinon.SinonStub = sinon.stub(fs, 'writeFileSync').callsFake(_ => {}); const existsSyncOriginal = fs.existsSync; diff --git a/src/o365/spfx/commands/project/project-upgrade.ts b/src/m365/spfx/commands/project/project-upgrade.ts similarity index 97% rename from src/o365/spfx/commands/project/project-upgrade.ts rename to src/m365/spfx/commands/project/project-upgrade.ts index 2b1f255803f..bd71be7197e 100644 --- a/src/o365/spfx/commands/project/project-upgrade.ts +++ b/src/m365/spfx/commands/project/project-upgrade.ts @@ -192,7 +192,7 @@ class SpfxProjectUpgradeCommand extends BaseProjectCommand { this.shell = args.options.shell || 'bash'; if (this.supportedVersions.indexOf(this.toVersion) < 0) { - cb(new CommandError(`Office 365 CLI doesn't support upgrading SharePoint Framework projects to version ${this.toVersion}. Supported versions are ${this.supportedVersions.join(', ')}`, SpfxProjectUpgradeCommand.ERROR_UNSUPPORTED_TO_VERSION)); + cb(new CommandError(`CLI for Microsoft 365 doesn't support upgrading SharePoint Framework projects to version ${this.toVersion}. Supported versions are ${this.supportedVersions.join(', ')}`, SpfxProjectUpgradeCommand.ERROR_UNSUPPORTED_TO_VERSION)); return; } @@ -204,7 +204,7 @@ class SpfxProjectUpgradeCommand extends BaseProjectCommand { const pos: number = this.supportedVersions.indexOf(this.projectVersion); if (pos < 0) { - cb(new CommandError(`Office 365 CLI doesn't support upgrading projects build on SharePoint Framework v${this.projectVersion}`, SpfxProjectUpgradeCommand.ERROR_UNSUPPORTED_FROM_VERSION)); + cb(new CommandError(`CLI for Microsoft 365 doesn't support upgrading projects build on SharePoint Framework v${this.projectVersion}`, SpfxProjectUpgradeCommand.ERROR_UNSUPPORTED_FROM_VERSION)); return; } @@ -808,16 +808,16 @@ ${f.resolution} ${this.name} --toVersion 1.5.0 Get instructions to upgrade the current SharePoint Framework project to the - latest SharePoint Framework version supported by the Office 365 CLI using + latest SharePoint Framework version supported by the CLI for Microsoft 365 using pnpm ${this.name} --packageManager pnpm Get instructions to upgrade the current SharePoint Framework project to the - latest SharePoint Framework version supported by the Office 365 CLI + latest SharePoint Framework version supported by the CLI for Microsoft 365 ${this.name} Get instructions to upgrade the current SharePoint Framework project to the - latest SharePoint Framework version supported by the Office 365 CLI using + latest SharePoint Framework version supported by the CLI for Microsoft 365 using PowerShell ${this.name} --shell powershell diff --git a/src/o365/spfx/commands/project/project-upgrade/DependencyInformation.ts b/src/m365/spfx/commands/project/project-upgrade/DependencyInformation.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/DependencyInformation.ts rename to src/m365/spfx/commands/project/project-upgrade/DependencyInformation.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/Dictionary.ts b/src/m365/spfx/commands/project/project-upgrade/Dictionary.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/Dictionary.ts rename to src/m365/spfx/commands/project/project-upgrade/Dictionary.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/Finding.ts b/src/m365/spfx/commands/project/project-upgrade/Finding.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/Finding.ts rename to src/m365/spfx/commands/project/project-upgrade/Finding.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/FindingToReport.ts b/src/m365/spfx/commands/project/project-upgrade/FindingToReport.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/FindingToReport.ts rename to src/m365/spfx/commands/project/project-upgrade/FindingToReport.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/FindingTour.ts b/src/m365/spfx/commands/project/project-upgrade/FindingTour.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/FindingTour.ts rename to src/m365/spfx/commands/project/project-upgrade/FindingTour.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/FindingTourStep.ts b/src/m365/spfx/commands/project/project-upgrade/FindingTourStep.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/FindingTourStep.ts rename to src/m365/spfx/commands/project/project-upgrade/FindingTourStep.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/Hash.ts b/src/m365/spfx/commands/project/project-upgrade/Hash.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/Hash.ts rename to src/m365/spfx/commands/project/project-upgrade/Hash.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/Occurrence.ts b/src/m365/spfx/commands/project/project-upgrade/Occurrence.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/Occurrence.ts rename to src/m365/spfx/commands/project/project-upgrade/Occurrence.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/Utils.ts b/src/m365/spfx/commands/project/project-upgrade/Utils.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/Utils.ts rename to src/m365/spfx/commands/project/project-upgrade/Utils.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/assets/tab20x20.png b/src/m365/spfx/commands/project/project-upgrade/assets/tab20x20.png similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/assets/tab20x20.png rename to src/m365/spfx/commands/project/project-upgrade/assets/tab20x20.png diff --git a/src/o365/spfx/commands/project/project-upgrade/assets/tab96x96.png b/src/m365/spfx/commands/project/project-upgrade/assets/tab96x96.png similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/assets/tab96x96.png rename to src/m365/spfx/commands/project/project-upgrade/assets/tab96x96.png diff --git a/src/o365/spfx/commands/project/project-upgrade/index.ts b/src/m365/spfx/commands/project/project-upgrade/index.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/index.ts rename to src/m365/spfx/commands/project/project-upgrade/index.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/DependencyRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/DependencyRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/DependencyRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/DependencyRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/DependencyRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/DependencyRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/DependencyRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/DependencyRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001001_DEP_microsoft_sp_core_library.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001001_DEP_microsoft_sp_core_library.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001001_DEP_microsoft_sp_core_library.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001001_DEP_microsoft_sp_core_library.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001002_DEP_microsoft_sp_lodash_subset.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001002_DEP_microsoft_sp_lodash_subset.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001002_DEP_microsoft_sp_lodash_subset.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001002_DEP_microsoft_sp_lodash_subset.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001003_DEP_microsoft_sp_office_ui_fabric_core.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001003_DEP_microsoft_sp_office_ui_fabric_core.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001003_DEP_microsoft_sp_office_ui_fabric_core.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001003_DEP_microsoft_sp_office_ui_fabric_core.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001004_DEP_microsoft_sp_webpart_base.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001004_DEP_microsoft_sp_webpart_base.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001004_DEP_microsoft_sp_webpart_base.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001004_DEP_microsoft_sp_webpart_base.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001005_DEP_types_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001006_DEP_types_react_dom.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001007_DEP_types_webpack_env.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001007_DEP_types_webpack_env.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001007_DEP_types_webpack_env.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001007_DEP_types_webpack_env.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001008_DEP_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001009_DEP_react_dom.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001010_DEP_types_es6_promise.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001010_DEP_types_es6_promise.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001010_DEP_types_es6_promise.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001010_DEP_types_es6_promise.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001011_DEP_microsoft_sp_dialog.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001011_DEP_microsoft_sp_dialog.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001011_DEP_microsoft_sp_dialog.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001011_DEP_microsoft_sp_dialog.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001012_DEP_microsoft_sp_application_base.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001012_DEP_microsoft_sp_application_base.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001012_DEP_microsoft_sp_application_base.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001012_DEP_microsoft_sp_application_base.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001013_DEP_microsoft_decorators.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001013_DEP_microsoft_decorators.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001013_DEP_microsoft_decorators.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001013_DEP_microsoft_decorators.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001014_DEP_microsoft_sp_listview_extensibility.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001014_DEP_microsoft_sp_listview_extensibility.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001014_DEP_microsoft_sp_listview_extensibility.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001014_DEP_microsoft_sp_listview_extensibility.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001015_DEP_types_react_addons_shallow_compare.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001015_DEP_types_react_addons_shallow_compare.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001015_DEP_types_react_addons_shallow_compare.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001015_DEP_types_react_addons_shallow_compare.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001016_DEP_types_react_addons_update.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001016_DEP_types_react_addons_update.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001016_DEP_types_react_addons_update.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001016_DEP_types_react_addons_update.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001017_DEP_types_react_addons_update.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001017_DEP_types_react_addons_update.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001017_DEP_types_react_addons_update.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001017_DEP_types_react_addons_update.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001018_DEP_microsoft_sp_client_base.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001018_DEP_microsoft_sp_client_base.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001018_DEP_microsoft_sp_client_base.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001018_DEP_microsoft_sp_client_base.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001019_DEP_knockout.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001020_DEP_types_knockout.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001021_DEP_microsoft_sp_property_pane.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001022_DEP_office_ui_fabric_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001022_DEP_office_ui_fabric_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001022_DEP_office_ui_fabric_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001022_DEP_office_ui_fabric_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001023_DEP_microsoft_sp_component_base.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001023_DEP_microsoft_sp_component_base.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001023_DEP_microsoft_sp_component_base.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001023_DEP_microsoft_sp_component_base.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001024_DEP_microsoft_sp_diagnostics.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001024_DEP_microsoft_sp_diagnostics.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001024_DEP_microsoft_sp_diagnostics.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001024_DEP_microsoft_sp_diagnostics.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001025_DEP_microsoft_sp_dynamic_data.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001025_DEP_microsoft_sp_dynamic_data.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001025_DEP_microsoft_sp_dynamic_data.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001025_DEP_microsoft_sp_dynamic_data.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001026_DEP_microsoft_sp_extension_base.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001026_DEP_microsoft_sp_extension_base.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001026_DEP_microsoft_sp_extension_base.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001026_DEP_microsoft_sp_extension_base.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001027_DEP_microsoft_sp_http.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001027_DEP_microsoft_sp_http.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001027_DEP_microsoft_sp_http.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001027_DEP_microsoft_sp_http.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001028_DEP_microsoft_sp_list_subscription.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001028_DEP_microsoft_sp_list_subscription.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001028_DEP_microsoft_sp_list_subscription.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001028_DEP_microsoft_sp_list_subscription.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001029_DEP_microsoft_sp_loader.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001029_DEP_microsoft_sp_loader.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001029_DEP_microsoft_sp_loader.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001029_DEP_microsoft_sp_loader.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001030_DEP_microsoft_sp_module_interfaces.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001030_DEP_microsoft_sp_module_interfaces.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001030_DEP_microsoft_sp_module_interfaces.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001030_DEP_microsoft_sp_module_interfaces.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001031_DEP_microsoft_sp_odata_types.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001031_DEP_microsoft_sp_odata_types.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001031_DEP_microsoft_sp_odata_types.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001031_DEP_microsoft_sp_odata_types.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN001032_DEP_microsoft_sp_page_context.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN001032_DEP_microsoft_sp_page_context.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN001032_DEP_microsoft_sp_page_context.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN001032_DEP_microsoft_sp_page_context.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002001_DEVDEP_microsoft_sp_build_web.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002001_DEVDEP_microsoft_sp_build_web.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002001_DEVDEP_microsoft_sp_build_web.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002001_DEVDEP_microsoft_sp_build_web.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002002_DEVDEP_microsoft_sp_module_interfaces.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002002_DEVDEP_microsoft_sp_module_interfaces.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002002_DEVDEP_microsoft_sp_module_interfaces.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002002_DEVDEP_microsoft_sp_module_interfaces.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002003_DEVDEP_microsoft_sp_webpart_workbench.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002003_DEVDEP_microsoft_sp_webpart_workbench.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002003_DEVDEP_microsoft_sp_webpart_workbench.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002003_DEVDEP_microsoft_sp_webpart_workbench.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002004_DEVDEP_gulp.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002004_DEVDEP_gulp.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002004_DEVDEP_gulp.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002004_DEVDEP_gulp.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002005_DEVDEP_types_chai.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002005_DEVDEP_types_chai.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002005_DEVDEP_types_chai.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002005_DEVDEP_types_chai.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002006_DEVDEP_types_mocha.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002006_DEVDEP_types_mocha.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002006_DEVDEP_types_mocha.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002006_DEVDEP_types_mocha.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002007_DEVDEP_ajv.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002007_DEVDEP_ajv.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002007_DEVDEP_ajv.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002007_DEVDEP_ajv.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002008_DEVDEP_tslint_microsoft_contrib.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002008_DEVDEP_tslint_microsoft_contrib.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002008_DEVDEP_tslint_microsoft_contrib.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002008_DEVDEP_tslint_microsoft_contrib.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002009_DEVDEP_microsoft_sp_tslint_rules.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002009_DEVDEP_microsoft_sp_tslint_rules.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002009_DEVDEP_microsoft_sp_tslint_rules.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002009_DEVDEP_microsoft_sp_tslint_rules.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002010_DEVDEP_microsoft_rush_stack_compiler_2_7.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002010_DEVDEP_microsoft_rush_stack_compiler_2_7.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002010_DEVDEP_microsoft_rush_stack_compiler_2_7.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002010_DEVDEP_microsoft_rush_stack_compiler_2_7.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002011_DEVDEP_microsoft_rush_stack_compiler_2_9.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002012_DEVDEP_microsoft_rush_stack_compiler_3_3.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002012_DEVDEP_microsoft_rush_stack_compiler_3_3.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002012_DEVDEP_microsoft_rush_stack_compiler_3_3.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002012_DEVDEP_microsoft_rush_stack_compiler_3_3.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002013_DEVDEP_types_webpack_env.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002013_DEVDEP_types_webpack_env.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002013_DEVDEP_types_webpack_env.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002013_DEVDEP_types_webpack_env.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002014_DEVDEP_types_es6_promise.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002014_DEVDEP_types_es6_promise.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002014_DEVDEP_types_es6_promise.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002014_DEVDEP_types_es6_promise.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002015_DEVDEP_types_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002015_DEVDEP_types_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002015_DEVDEP_types_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002015_DEVDEP_types_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN002016_DEVDEP_types_react_dom.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN002016_DEVDEP_types_react_dom.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN002016_DEVDEP_types_react_dom.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN002016_DEVDEP_types_react_dom.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003001_CFG_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003002_CFG_version.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003003_CFG_bundles.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003004_CFG_entries.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN003005_CFG_localizedResource_pathLib.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN004001_CFG_CA_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN005001_CFG_DAS_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006001_CFG_PS_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006002_CFG_PS_includeClientSideAssets.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006003_CFG_PS_isDomainIsolated.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN006004_CFG_PS_developer.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN007001_CFG_S_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008001_CFG_TSL_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008002_CFG_TSL_removeRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN008003_CFG_TSL_preferConst.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN009001_CFG_WM_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010001_YORC_version.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010002_YORC_isCreatingSolution.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010003_YORC_packageManager.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010004_YORC_componentType.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010005_YORC_environment.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010006_YORC_framework.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN010007_YORC_isDomainIsolated.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011001_MAN_webpart_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011002_MAN_applicationCustomizer_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011003_MAN_listViewCommandSet_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011004_MAN_fieldCustomizer_schema.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011005_MAN_webpart_defaultGroup.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011006_MAN_listViewCommandSet_items.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011007_MAN_listViewCommandSet_removeCommands.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011008_MAN_requiresCustomScript.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011009_MAN_webpart_safeWithCustomScriptDisabled.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011010_MAN_webpart_version.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN011011_MAN_webpart_supportedHosts.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012001_TSC_module.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012002_TSC_moduleResolution.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012003_TSC_skipLibCheck.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012004_TSC_typeRoots_types.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012005_TSC_typeRoots_microsoft.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012006_TSC_types_es6_collections.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012007_TSC_lib_es5.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012008_TSC_lib_dom.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012009_TSC_lib_es2015_collection.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012010_TSC_experimentalDecorators.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012011_TSC_outDir.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012012_TSC_include.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012013_TSC_exclude.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012014_TSC_inlineSources.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012015_TSC_strictNullChecks.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012016_TSC_noUnusedLocals.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN012017_TSC_extends.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN013001_GULP_msGridSassSuppression.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014001_CODE_settings_jsonSchemas.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014002_CODE_extensions.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014003_CODE_launch.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014004_CODE_settings_jsonSchemas_configJson_url.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014005_CODE_settingsfile.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN014006_CODE_launch_sourceMapPathOverrides.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN015001_FILE_typings_tsd_d_ts.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN015001_FILE_typings_tsd_d_ts.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN015001_FILE_typings_tsd_d_ts.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN015001_FILE_typings_tsd_d_ts.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN015002_FILE_typings__ms_odsp_d_ts.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN015002_FILE_typings__ms_odsp_d_ts.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN015002_FILE_typings__ms_odsp_d_ts.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN015002_FILE_typings__ms_odsp_d_ts.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN015003_FILE_tslint_json.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN015003_FILE_tslint_json.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN015003_FILE_tslint_json.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN015003_FILE_tslint_json.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN015004_FILE_config_tslint_json.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN015004_FILE_config_tslint_json.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN015004_FILE_config_tslint_json.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN015004_FILE_config_tslint_json.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN015005_FILE_src_index_ts.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN015005_FILE_src_index_ts.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN015005_FILE_src_index_ts.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN015005_FILE_src_index_ts.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016001_TS_msgraphclient_packageName.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016002_TS_msgraphclient_instance.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016003_TS_aadhttpclient_instance.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN016004_TS_property_pane_property_import.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN017001_MISC_npm_dedupe.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN017001_MISC_npm_dedupe.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN017001_MISC_npm_dedupe.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN017001_MISC_npm_dedupe.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018001_TEAMS_folder.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018002_TEAMS_manifest.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018003_TEAMS_tab20x20_png.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018004_TEAMS_tab96x96_png.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN018005_TEAMS_deprecated_manifest.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN018005_TEAMS_deprecated_manifest.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN018005_TEAMS_deprecated_manifest.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN018005_TEAMS_deprecated_manifest.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN019001_TSL_rulesDirectory.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN019002_TSL_extends.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN020001_RES_types_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN020001_RES_types_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN020001_RES_types_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN020001_RES_types_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN021001_PKG_main.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN021001_PKG_main.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN021001_PKG_main.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN021001_PKG_main.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN022001_SCSS_remove_fabric_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FN022002_SCSS_add_fabric_react.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/FileAddRemoveRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ManifestRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ManifestRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ManifestRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ManifestRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ManifestRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ManifestRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ManifestRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ManifestRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/PackageRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/PackageRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/PackageRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/PackageRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/PackageRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/PackageRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/PackageRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/PackageRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ResolutionRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ResolutionRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ResolutionRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ResolutionRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ResolutionRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ResolutionRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ResolutionRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ResolutionRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/Rule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/Rule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/Rule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/Rule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ScssRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ScssRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ScssRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ScssRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/ScssRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/ScssRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/ScssRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/ScssRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/TsRule.spec.ts b/src/m365/spfx/commands/project/project-upgrade/rules/TsRule.spec.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/TsRule.spec.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/TsRule.spec.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/rules/TsRule.ts b/src/m365/spfx/commands/project/project-upgrade/rules/TsRule.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/rules/TsRule.ts rename to src/m365/spfx/commands/project/project-upgrade/rules/TsRule.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.0.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.0.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.0.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.0.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.0.2.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.0.2.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.0.2.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.0.2.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.3.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.3.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.1.3.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.1.3.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.10.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.10.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.10.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.10.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.11.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.11.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.11.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.11.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.2.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.2.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.2.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.2.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.2.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.2.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.2.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.2.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.4.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.4.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.3.4.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.3.4.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.4.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.4.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.4.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.4.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.4.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.4.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.4.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.4.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.5.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.5.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.5.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.5.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.5.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.5.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.5.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.5.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.6.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.6.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.6.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.6.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.7.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.7.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.7.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.7.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.7.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.7.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.7.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.7.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.0.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.0.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.0.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.0.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.1.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.2.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.2.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.8.2.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.8.2.ts diff --git a/src/o365/spfx/commands/project/project-upgrade/upgrade-1.9.1.ts b/src/m365/spfx/commands/project/project-upgrade/upgrade-1.9.1.ts similarity index 100% rename from src/o365/spfx/commands/project/project-upgrade/upgrade-1.9.1.ts rename to src/m365/spfx/commands/project/project-upgrade/upgrade-1.9.1.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-100-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-100-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-101-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-101-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package-lock.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package-lock.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package-lock.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package-lock.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/@ms/odsp.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/@ms/odsp.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/@ms/odsp.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/@ms/odsp.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/tsd.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/tsd.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/tsd.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-ko/typings/tsd.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/@ms/odsp.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/@ms/odsp.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/@ms/odsp.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/@ms/odsp.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/tsd.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/tsd.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/tsd.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-nolib/typings/tsd.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/@ms/odsp.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/@ms/odsp.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/@ms/odsp.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/@ms/odsp.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/tsd.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/tsd.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/tsd.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-optionaldeps/typings/tsd.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/@ms/odsp.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/@ms/odsp.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/@ms/odsp.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/@ms/odsp.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/tsd.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/tsd.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/tsd.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-102-webpart-react/typings/tsd.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-110-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-110-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_color.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/teams/e03df3e9-a92c-49cb-b04e-8327fddb253b_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/teams/46eadec6-9122-49af-b8bd-fe6eb0efbf2f_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_color.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/teams/a589844b-0b79-47b2-8c36-b31664f00a78_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-1100-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-111-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-111-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitattributes b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitattributes similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitattributes rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitattributes diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.npmignore b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.npmignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.npmignore rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.npmignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/src/webparts/helloWorld/tests/HelloWorld.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-113-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-113-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/IHelloWorldWebPartProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-120-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-120-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-130-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-130-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-131-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-131-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-132-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-132-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/report.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/report.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/report.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/report.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/report.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/report.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/report.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/report.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/report.md b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/report.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/report.md rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/report.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/src/webparts/helloWorld/test/HelloWorldWebPart.test.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-134-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-134-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-140-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-140-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-141-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-141-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-150-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-150-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-aad/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib-graph/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/HelloWorld2WebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.tsx b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/HelloWorld2.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/IHelloWorld2Props.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/IHelloWorld2Props.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/IHelloWorld2Props.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/components/IHelloWorld2Props.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/src/webparts/helloWorld2/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react-graph/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-151-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-151-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-160-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-160-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab20x20.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab20x20.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab20x20.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab20x20.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab96x96.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab96x96.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab96x96.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/teams/tab96x96.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab20x20.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab20x20.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab20x20.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab20x20.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab96x96.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab96x96.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab96x96.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/teams/tab96x96.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab20x20.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab20x20.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab20x20.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab20x20.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab96x96.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab96x96.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab96x96.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/teams/tab96x96.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/report.md b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/report.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/report.md rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/report.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab20x20.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab20x20.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab20x20.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab20x20.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab96x96.png b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab96x96.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab96x96.png rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/teams/tab96x96.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-170-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-170-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-171-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-171-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_color.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/teams/c9e347d3-5889-42d4-a28e-08e37dcf2f0a_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/teams/79b98f85-0b25-4f8d-a11f-1d833599d8f5_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_color.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/teams/84b60182-db41-4129-820f-bfa1ed63d9bd_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-180-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-180-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_color.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/teams/26ac57aa-606a-4d98-b8c0-323b3f99ac0a_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/teams/0bc7a02e-d2bc-46dd-b4e8-a5bd4d21eec5_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/teams/fb4f4ea4-7afa-4d9f-82b5-5fd63a823ac0_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-181-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-181-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/teams/f9423ecb-42b5-4ed5-ad8a-9c4eb976a941_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/teams/1da98296-86d0-47df-8afe-238c32be99d7_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_color.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/teams/c93e90e5-6222-45c6-b241-995df0029e3c_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-182-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-182-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/HelloWorldApplicationCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-applicationcustomizer/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/HelloWorldFieldCustomizer.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-fieldcustomizer-react/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/ClientSideInstance.xml b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/ClientSideInstance.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/ClientSideInstance.xml rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/ClientSideInstance.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/elements.xml b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/elements.xml similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/elements.xml rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/sharepoint/assets/elements.xml diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/HelloWorldCommandSet.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/extensions/helloWorld/loc/myStrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-listviewcommandset/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorld.template.html diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldViewModel.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_color.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/teams/70405c12-5036-4ecc-b934-bbd8e25e9a39_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-ko/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-nolib/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/teams/efd91b5e-ded2-4471-8b29-57c5389cc62f_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-optionaldeps/tslint.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.editorconfig b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.editorconfig similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.editorconfig rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.editorconfig diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.gitignore b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.gitignore similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.gitignore rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.gitignore diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/extensions.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/extensions.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/extensions.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/extensions.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/launch.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/launch.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/launch.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/launch.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/settings.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/settings.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/settings.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.vscode/settings.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.yo-rc.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.yo-rc.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/.yo-rc.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/.yo-rc.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/README.md b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/README.md similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/README.md rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/README.md diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/config.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/config.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/config.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/config.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/copy-assets.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/copy-assets.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/copy-assets.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/copy-assets.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/deploy-azure-storage.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/deploy-azure-storage.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/deploy-azure-storage.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/deploy-azure-storage.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/package-solution.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/package-solution.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/package-solution.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/package-solution.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/serve.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/serve.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/serve.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/serve.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/write-manifests.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/write-manifests.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/write-manifests.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/config/write-manifests.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/gulpfile.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/gulpfile.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/gulpfile.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/gulpfile.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/package.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/package.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/package.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/package.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/index.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/index.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/index.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/index.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.manifest.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/HelloWorldWebPart.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.module.scss diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/HelloWorld.tsx diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/components/IHelloWorldProps.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/en-us.js b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/en-us.js similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/en-us.js rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/en-us.js diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/src/webparts/helloWorld/loc/mystrings.d.ts diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_color.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_color.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_color.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_color.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_outline.png b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_outline.png similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_outline.png rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/teams/5c0f858e-51ba-4c6f-be14-436b45fa4941_outline.png diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/tsconfig.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/tsconfig.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/tsconfig.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/tsconfig.json diff --git a/src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/tslint.json b/src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/tslint.json similarity index 100% rename from src/o365/spfx/commands/project/test-projects/spfx-191-webpart-react/tslint.json rename to src/m365/spfx/commands/project/test-projects/spfx-191-webpart-react/tslint.json diff --git a/src/o365/spfx/commands/spfx-doctor.spec.ts b/src/m365/spfx/commands/spfx-doctor.spec.ts similarity index 100% rename from src/o365/spfx/commands/spfx-doctor.spec.ts rename to src/m365/spfx/commands/spfx-doctor.spec.ts diff --git a/src/o365/spfx/commands/spfx-doctor.ts b/src/m365/spfx/commands/spfx-doctor.ts similarity index 99% rename from src/o365/spfx/commands/spfx-doctor.ts rename to src/m365/spfx/commands/spfx-doctor.ts index 3773d811563..64cb5635d80 100644 --- a/src/o365/spfx/commands/spfx-doctor.ts +++ b/src/m365/spfx/commands/spfx-doctor.ts @@ -333,7 +333,7 @@ class SpfxDoctorCommand extends AnonymousCommand { public commandAction(cmd: CommandInstance, args: CommandArgs, cb: (err?: any) => void): void { cmd.log(' '); - cmd.log('Office 365 CLI SharePoint Framework doctor'); + cmd.log('CLI for Microsoft 365 SharePoint Framework doctor'); cmd.log('Verifying configuration of your system for working with the SharePoint Framework'); cmd.log(' '); diff --git a/src/o365/spo/ClientSideComponent.ts b/src/m365/spo/ClientSideComponent.ts similarity index 100% rename from src/o365/spo/ClientSideComponent.ts rename to src/m365/spo/ClientSideComponent.ts diff --git a/src/o365/spo/ClientSvc.ts b/src/m365/spo/ClientSvc.ts similarity index 100% rename from src/o365/spo/ClientSvc.ts rename to src/m365/spo/ClientSvc.ts diff --git a/src/o365/spo/FolderExtensions.spec.ts b/src/m365/spo/FolderExtensions.spec.ts similarity index 100% rename from src/o365/spo/FolderExtensions.spec.ts rename to src/m365/spo/FolderExtensions.spec.ts diff --git a/src/o365/spo/FolderExtensions.ts b/src/m365/spo/FolderExtensions.ts similarity index 100% rename from src/o365/spo/FolderExtensions.ts rename to src/m365/spo/FolderExtensions.ts diff --git a/src/o365/spo/StandardWebPartTypes.ts b/src/m365/spo/StandardWebPartTypes.ts similarity index 100% rename from src/o365/spo/StandardWebPartTypes.ts rename to src/m365/spo/StandardWebPartTypes.ts diff --git a/src/o365/spo/base-permissions.spec.ts b/src/m365/spo/base-permissions.spec.ts similarity index 100% rename from src/o365/spo/base-permissions.spec.ts rename to src/m365/spo/base-permissions.spec.ts diff --git a/src/o365/spo/base-permissions.ts b/src/m365/spo/base-permissions.ts similarity index 100% rename from src/o365/spo/base-permissions.ts rename to src/m365/spo/base-permissions.ts diff --git a/src/o365/spo/commands.ts b/src/m365/spo/commands.ts similarity index 100% rename from src/o365/spo/commands.ts rename to src/m365/spo/commands.ts diff --git a/src/o365/spo/commands/app/AppMetadata.ts b/src/m365/spo/commands/app/AppMetadata.ts similarity index 100% rename from src/o365/spo/commands/app/AppMetadata.ts rename to src/m365/spo/commands/app/AppMetadata.ts diff --git a/src/o365/spo/commands/app/SpoAppBaseCommand.ts b/src/m365/spo/commands/app/SpoAppBaseCommand.ts similarity index 100% rename from src/o365/spo/commands/app/SpoAppBaseCommand.ts rename to src/m365/spo/commands/app/SpoAppBaseCommand.ts diff --git a/src/o365/spo/commands/app/app-add.spec.ts b/src/m365/spo/commands/app/app-add.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-add.spec.ts rename to src/m365/spo/commands/app/app-add.spec.ts diff --git a/src/o365/spo/commands/app/app-add.ts b/src/m365/spo/commands/app/app-add.ts similarity index 100% rename from src/o365/spo/commands/app/app-add.ts rename to src/m365/spo/commands/app/app-add.ts diff --git a/src/o365/spo/commands/app/app-deploy.spec.ts b/src/m365/spo/commands/app/app-deploy.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-deploy.spec.ts rename to src/m365/spo/commands/app/app-deploy.spec.ts diff --git a/src/o365/spo/commands/app/app-deploy.ts b/src/m365/spo/commands/app/app-deploy.ts similarity index 100% rename from src/o365/spo/commands/app/app-deploy.ts rename to src/m365/spo/commands/app/app-deploy.ts diff --git a/src/o365/spo/commands/app/app-get.spec.ts b/src/m365/spo/commands/app/app-get.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-get.spec.ts rename to src/m365/spo/commands/app/app-get.spec.ts diff --git a/src/o365/spo/commands/app/app-get.ts b/src/m365/spo/commands/app/app-get.ts similarity index 100% rename from src/o365/spo/commands/app/app-get.ts rename to src/m365/spo/commands/app/app-get.ts diff --git a/src/o365/spo/commands/app/app-install.spec.ts b/src/m365/spo/commands/app/app-install.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-install.spec.ts rename to src/m365/spo/commands/app/app-install.spec.ts diff --git a/src/o365/spo/commands/app/app-install.ts b/src/m365/spo/commands/app/app-install.ts similarity index 100% rename from src/o365/spo/commands/app/app-install.ts rename to src/m365/spo/commands/app/app-install.ts diff --git a/src/o365/spo/commands/app/app-list.spec.ts b/src/m365/spo/commands/app/app-list.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-list.spec.ts rename to src/m365/spo/commands/app/app-list.spec.ts diff --git a/src/o365/spo/commands/app/app-list.ts b/src/m365/spo/commands/app/app-list.ts similarity index 100% rename from src/o365/spo/commands/app/app-list.ts rename to src/m365/spo/commands/app/app-list.ts diff --git a/src/o365/spo/commands/app/app-remove.spec.ts b/src/m365/spo/commands/app/app-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-remove.spec.ts rename to src/m365/spo/commands/app/app-remove.spec.ts diff --git a/src/o365/spo/commands/app/app-remove.ts b/src/m365/spo/commands/app/app-remove.ts similarity index 100% rename from src/o365/spo/commands/app/app-remove.ts rename to src/m365/spo/commands/app/app-remove.ts diff --git a/src/o365/spo/commands/app/app-retract.spec.ts b/src/m365/spo/commands/app/app-retract.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-retract.spec.ts rename to src/m365/spo/commands/app/app-retract.spec.ts diff --git a/src/o365/spo/commands/app/app-retract.ts b/src/m365/spo/commands/app/app-retract.ts similarity index 100% rename from src/o365/spo/commands/app/app-retract.ts rename to src/m365/spo/commands/app/app-retract.ts diff --git a/src/o365/spo/commands/app/app-uninstall.spec.ts b/src/m365/spo/commands/app/app-uninstall.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-uninstall.spec.ts rename to src/m365/spo/commands/app/app-uninstall.spec.ts diff --git a/src/o365/spo/commands/app/app-uninstall.ts b/src/m365/spo/commands/app/app-uninstall.ts similarity index 100% rename from src/o365/spo/commands/app/app-uninstall.ts rename to src/m365/spo/commands/app/app-uninstall.ts diff --git a/src/o365/spo/commands/app/app-upgrade.spec.ts b/src/m365/spo/commands/app/app-upgrade.spec.ts similarity index 100% rename from src/o365/spo/commands/app/app-upgrade.spec.ts rename to src/m365/spo/commands/app/app-upgrade.spec.ts diff --git a/src/o365/spo/commands/app/app-upgrade.ts b/src/m365/spo/commands/app/app-upgrade.ts similarity index 100% rename from src/o365/spo/commands/app/app-upgrade.ts rename to src/m365/spo/commands/app/app-upgrade.ts diff --git a/src/o365/spo/commands/apppage/apppage-add.spec.ts b/src/m365/spo/commands/apppage/apppage-add.spec.ts similarity index 100% rename from src/o365/spo/commands/apppage/apppage-add.spec.ts rename to src/m365/spo/commands/apppage/apppage-add.spec.ts diff --git a/src/o365/spo/commands/apppage/apppage-add.ts b/src/m365/spo/commands/apppage/apppage-add.ts similarity index 100% rename from src/o365/spo/commands/apppage/apppage-add.ts rename to src/m365/spo/commands/apppage/apppage-add.ts diff --git a/src/o365/spo/commands/apppage/apppage-set.spec.ts b/src/m365/spo/commands/apppage/apppage-set.spec.ts similarity index 100% rename from src/o365/spo/commands/apppage/apppage-set.spec.ts rename to src/m365/spo/commands/apppage/apppage-set.spec.ts diff --git a/src/o365/spo/commands/apppage/apppage-set.ts b/src/m365/spo/commands/apppage/apppage-set.ts similarity index 100% rename from src/o365/spo/commands/apppage/apppage-set.ts rename to src/m365/spo/commands/apppage/apppage-set.ts diff --git a/src/o365/spo/commands/cdn/cdn-get.spec.ts b/src/m365/spo/commands/cdn/cdn-get.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-get.spec.ts rename to src/m365/spo/commands/cdn/cdn-get.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-get.ts b/src/m365/spo/commands/cdn/cdn-get.ts similarity index 96% rename from src/o365/spo/commands/cdn/cdn-get.ts rename to src/m365/spo/commands/cdn/cdn-get.ts index 1e3e7104594..0d0ab86610a 100644 --- a/src/o365/spo/commands/cdn/cdn-get.ts +++ b/src/m365/spo/commands/cdn/cdn-get.ts @@ -26,7 +26,7 @@ class SpoCdnGetCommand extends SpoCommand { } public get description(): string { - return 'View current status of the specified Office 365 CDN'; + return 'View current status of the specified Microsoft 365 CDN'; } public getTelemetryProperties(args: CommandArgs): any { @@ -132,7 +132,7 @@ class SpoCdnGetCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-origin-add.spec.ts b/src/m365/spo/commands/cdn/cdn-origin-add.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-origin-add.spec.ts rename to src/m365/spo/commands/cdn/cdn-origin-add.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-origin-add.ts b/src/m365/spo/commands/cdn/cdn-origin-add.ts similarity index 98% rename from src/o365/spo/commands/cdn/cdn-origin-add.ts rename to src/m365/spo/commands/cdn/cdn-origin-add.ts index 4550f5aed18..414fab1640c 100644 --- a/src/o365/spo/commands/cdn/cdn-origin-add.ts +++ b/src/m365/spo/commands/cdn/cdn-origin-add.ts @@ -133,7 +133,7 @@ class SpoCdnOriginAddCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-origin-list.spec.ts b/src/m365/spo/commands/cdn/cdn-origin-list.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-origin-list.spec.ts rename to src/m365/spo/commands/cdn/cdn-origin-list.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-origin-list.ts b/src/m365/spo/commands/cdn/cdn-origin-list.ts similarity index 98% rename from src/o365/spo/commands/cdn/cdn-origin-list.ts rename to src/m365/spo/commands/cdn/cdn-origin-list.ts index 4ba0abada0b..d6d1821c1de 100644 --- a/src/o365/spo/commands/cdn/cdn-origin-list.ts +++ b/src/m365/spo/commands/cdn/cdn-origin-list.ts @@ -127,7 +127,7 @@ class SpoCdnOriginListCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-origin-remove.spec.ts b/src/m365/spo/commands/cdn/cdn-origin-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-origin-remove.spec.ts rename to src/m365/spo/commands/cdn/cdn-origin-remove.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-origin-remove.ts b/src/m365/spo/commands/cdn/cdn-origin-remove.ts similarity index 98% rename from src/o365/spo/commands/cdn/cdn-origin-remove.ts rename to src/m365/spo/commands/cdn/cdn-origin-remove.ts index c8ba6b65109..0eb1360c8d9 100644 --- a/src/o365/spo/commands/cdn/cdn-origin-remove.ts +++ b/src/m365/spo/commands/cdn/cdn-origin-remove.ts @@ -164,7 +164,7 @@ class SpoCdnOriginRemoveCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-policy-list.spec.ts b/src/m365/spo/commands/cdn/cdn-policy-list.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-policy-list.spec.ts rename to src/m365/spo/commands/cdn/cdn-policy-list.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-policy-list.ts b/src/m365/spo/commands/cdn/cdn-policy-list.ts similarity index 98% rename from src/o365/spo/commands/cdn/cdn-policy-list.ts rename to src/m365/spo/commands/cdn/cdn-policy-list.ts index a7db205f98c..c92adb7e854 100644 --- a/src/o365/spo/commands/cdn/cdn-policy-list.ts +++ b/src/m365/spo/commands/cdn/cdn-policy-list.ts @@ -137,7 +137,7 @@ class SpoCdnPolicyListCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-policy-set.spec.ts b/src/m365/spo/commands/cdn/cdn-policy-set.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-policy-set.spec.ts rename to src/m365/spo/commands/cdn/cdn-policy-set.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-policy-set.ts b/src/m365/spo/commands/cdn/cdn-policy-set.ts similarity index 98% rename from src/o365/spo/commands/cdn/cdn-policy-set.ts rename to src/m365/spo/commands/cdn/cdn-policy-set.ts index 548b4429a28..d08398e88f7 100644 --- a/src/o365/spo/commands/cdn/cdn-policy-set.ts +++ b/src/m365/spo/commands/cdn/cdn-policy-set.ts @@ -156,7 +156,7 @@ class SpoCdnPolicySetCommand extends SpoCommand { More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/cdn/cdn-set.spec.ts b/src/m365/spo/commands/cdn/cdn-set.spec.ts similarity index 100% rename from src/o365/spo/commands/cdn/cdn-set.spec.ts rename to src/m365/spo/commands/cdn/cdn-set.spec.ts diff --git a/src/o365/spo/commands/cdn/cdn-set.ts b/src/m365/spo/commands/cdn/cdn-set.ts similarity index 95% rename from src/o365/spo/commands/cdn/cdn-set.ts rename to src/m365/spo/commands/cdn/cdn-set.ts index d3acc96f41a..c166f93ad32 100644 --- a/src/o365/spo/commands/cdn/cdn-set.ts +++ b/src/m365/spo/commands/cdn/cdn-set.ts @@ -28,7 +28,7 @@ class SpoCdnSetCommand extends SpoCommand { } public get description(): string { - return 'Enable or disable the specified Office 365 CDN'; + return 'Enable or disable the specified Microsoft 365 CDN'; } public getTelemetryProperties(args: CommandArgs): any { @@ -197,26 +197,26 @@ class SpoCdnSetCommand extends SpoCommand { Examples: - Enable the Office 365 Public CDN on the current tenant + Enable the Microsoft 365 Public CDN on the current tenant ${commands.CDN_SET} --type Public --enabled true - Disable the Office 365 Public CDN on the current tenant + Disable the Microsoft 365 Public CDN on the current tenant ${commands.CDN_SET} --type Public --enabled false - Enable the Office 365 Private CDN on the current tenant + Enable the Microsoft 365 Private CDN on the current tenant ${commands.CDN_SET} --type Private --enabled true - Enable the Office 365 Private and Public CDN on the current tenant with + Enable the Microsoft 365 Private and Public CDN on the current tenant with default origins ${commands.CDN_SET} --type Both --enabled true - Enable the Office 365 Private and Public CDN on the current tenant without + Enable the Microsoft 365 Private and Public CDN on the current tenant without the default origins ${commands.CDN_SET} --type Both --enabled true --noDefaultOrigins More information: - General availability of Office 365 CDN + General availability of Microsoft 365 CDN https://dev.office.com/blogs/general-availability-of-office-365-cdn `); } diff --git a/src/o365/spo/commands/contenttype/FieldLink.ts b/src/m365/spo/commands/contenttype/FieldLink.ts similarity index 100% rename from src/o365/spo/commands/contenttype/FieldLink.ts rename to src/m365/spo/commands/contenttype/FieldLink.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-add.spec.ts b/src/m365/spo/commands/contenttype/contenttype-add.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-add.spec.ts rename to src/m365/spo/commands/contenttype/contenttype-add.spec.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-add.ts b/src/m365/spo/commands/contenttype/contenttype-add.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-add.ts rename to src/m365/spo/commands/contenttype/contenttype-add.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-field-remove.spec.ts b/src/m365/spo/commands/contenttype/contenttype-field-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-field-remove.spec.ts rename to src/m365/spo/commands/contenttype/contenttype-field-remove.spec.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-field-remove.ts b/src/m365/spo/commands/contenttype/contenttype-field-remove.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-field-remove.ts rename to src/m365/spo/commands/contenttype/contenttype-field-remove.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-field-set.spec.ts b/src/m365/spo/commands/contenttype/contenttype-field-set.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-field-set.spec.ts rename to src/m365/spo/commands/contenttype/contenttype-field-set.spec.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-field-set.ts b/src/m365/spo/commands/contenttype/contenttype-field-set.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-field-set.ts rename to src/m365/spo/commands/contenttype/contenttype-field-set.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-get.spec.ts b/src/m365/spo/commands/contenttype/contenttype-get.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-get.spec.ts rename to src/m365/spo/commands/contenttype/contenttype-get.spec.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-get.ts b/src/m365/spo/commands/contenttype/contenttype-get.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-get.ts rename to src/m365/spo/commands/contenttype/contenttype-get.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-remove.spec.ts b/src/m365/spo/commands/contenttype/contenttype-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-remove.spec.ts rename to src/m365/spo/commands/contenttype/contenttype-remove.spec.ts diff --git a/src/o365/spo/commands/contenttype/contenttype-remove.ts b/src/m365/spo/commands/contenttype/contenttype-remove.ts similarity index 100% rename from src/o365/spo/commands/contenttype/contenttype-remove.ts rename to src/m365/spo/commands/contenttype/contenttype-remove.ts diff --git a/src/o365/spo/commands/contenttypehub/contenttypehub-get.spec.ts b/src/m365/spo/commands/contenttypehub/contenttypehub-get.spec.ts similarity index 100% rename from src/o365/spo/commands/contenttypehub/contenttypehub-get.spec.ts rename to src/m365/spo/commands/contenttypehub/contenttypehub-get.spec.ts diff --git a/src/o365/spo/commands/contenttypehub/contenttypehub-get.ts b/src/m365/spo/commands/contenttypehub/contenttypehub-get.ts similarity index 100% rename from src/o365/spo/commands/contenttypehub/contenttypehub-get.ts rename to src/m365/spo/commands/contenttypehub/contenttypehub-get.ts diff --git a/src/o365/spo/commands/customaction/customaction-add.spec.ts b/src/m365/spo/commands/customaction/customaction-add.spec.ts similarity index 98% rename from src/o365/spo/commands/customaction/customaction-add.spec.ts rename to src/m365/spo/commands/customaction/customaction-add.spec.ts index fd191f85150..bc7271d8efe 100644 --- a/src/o365/spo/commands/customaction/customaction-add.spec.ts +++ b/src/m365/spo/commands/customaction/customaction-add.spec.ts @@ -199,7 +199,7 @@ describe(commands.CUSTOMACTION_ADD, () => { sequence: 104, location: 'EditControlBlock', description: 'description1', - actionUrl: 'javascript:(function(){ return console.log("office365-cli rocks!"); })();', + actionUrl: 'javascript:(function(){ return console.log("CLI for Microsoft 365 rocks!"); })();', registrationId: 101, registrationType: 'List' } @@ -213,7 +213,7 @@ describe(commands.CUSTOMACTION_ADD, () => { Location: 'EditControlBlock', Description: 'description1', Sequence: 104, - Url: 'javascript:(function(){ return console.log("office365-cli rocks!"); })();', + Url: 'javascript:(function(){ return console.log("CLI for Microsoft 365 rocks!"); })();', RegistrationId: '101', RegistrationType: 1 } @@ -267,7 +267,7 @@ describe(commands.CUSTOMACTION_ADD, () => { name: 'name1', sequence: 108, location: 'ScriptLink', - scriptBlock: '(function(){ return console.log("Hello office365-cli!"); })();' + scriptBlock: '(function(){ return console.log("Hello CLI for Microsoft 365!"); })();' } cmdInstance.action({ options: options }, () => { @@ -278,7 +278,7 @@ describe(commands.CUSTOMACTION_ADD, () => { Name: 'name1', Location: 'ScriptLink', Sequence: 108, - ScriptBlock: '(function(){ return console.log("Hello office365-cli!"); })();' + ScriptBlock: '(function(){ return console.log("Hello CLI for Microsoft 365!"); })();' } }))); done(); diff --git a/src/o365/spo/commands/customaction/customaction-add.ts b/src/m365/spo/commands/customaction/customaction-add.ts similarity index 98% rename from src/o365/spo/commands/customaction/customaction-add.ts rename to src/m365/spo/commands/customaction/customaction-add.ts index 1e734f093ad..be5aa83437e 100644 --- a/src/o365/spo/commands/customaction/customaction-add.ts +++ b/src/m365/spo/commands/customaction/customaction-add.ts @@ -309,7 +309,7 @@ class SpoCustomActionAddCommand extends SpoCommand { JSON, XML or JavaScript values, because the command shell treat quotes differently. For example, this is how ApplicationCustomizer user custom action can be created from the Windows cmd.exe: - o365 ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourAppCustomizer" -n "YourName" -l "ClientSideExtension.ApplicationCustomizer" -c b41916e7-e69d-467f-b37f-ff8ecf8f99f2 -p '{\"testMessage\":\"Test message\"}' + m365 ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourAppCustomizer" -n "YourName" -l "ClientSideExtension.ApplicationCustomizer" -c b41916e7-e69d-467f-b37f-ff8ecf8f99f2 -p '{\"testMessage\":\"Test message\"}' Note, how the clientSideComponentProperties option (-p) has escaped double quotes ${chalk.grey(`'{\"testMessage\":\"Test message\"}'`)} compared to execution from bash: @@ -332,7 +332,7 @@ class SpoCustomActionAddCommand extends SpoCommand { Creates custom action in ${chalk.blue('classic')} Document Library edit context menu in site ${chalk.grey('https://contoso.sharepoint.com/sites/test')} - ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "EditControlBlock" --actionUrl "javascript:(function(){ return console.log('office365-cli rocks!'); })();" --registrationId 101 --registrationType List + ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "EditControlBlock" --actionUrl "javascript:(function(){ return console.log('CLI for Microsoft 365 rocks!'); })();" --registrationId 101 --registrationType List Creates ScriptLink custom action with script source in ${chalk.blue('classic pages')} in site collection ${chalk.grey('https://contoso.sharepoint.com/sites/test')} @@ -340,7 +340,7 @@ class SpoCustomActionAddCommand extends SpoCommand { Creates ScriptLink custom action with script block in ${chalk.blue('classic pages')} in site ${chalk.grey('https://contoso.sharepoint.com/sites/test')} - ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "ScriptLink" --scriptBlock "(function(){ return console.log('Hello office365-cli!'); })();" --sequence 102 + ${commands.CUSTOMACTION_ADD} -u https://contoso.sharepoint.com/sites/test -t "YourTitle" -n "YourName" -l "ScriptLink" --scriptBlock "(function(){ return console.log('Hello CLI for Microsoft 365!'); })();" --sequence 102 Creates ${chalk.blue('classic List View')} custom action located in the Ribbon in site ${chalk.grey('https://contoso.sharepoint.com/sites/test')} diff --git a/src/o365/spo/commands/customaction/customaction-clear.spec.ts b/src/m365/spo/commands/customaction/customaction-clear.spec.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-clear.spec.ts rename to src/m365/spo/commands/customaction/customaction-clear.spec.ts diff --git a/src/o365/spo/commands/customaction/customaction-clear.ts b/src/m365/spo/commands/customaction/customaction-clear.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-clear.ts rename to src/m365/spo/commands/customaction/customaction-clear.ts diff --git a/src/o365/spo/commands/customaction/customaction-get.spec.ts b/src/m365/spo/commands/customaction/customaction-get.spec.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-get.spec.ts rename to src/m365/spo/commands/customaction/customaction-get.spec.ts diff --git a/src/o365/spo/commands/customaction/customaction-get.ts b/src/m365/spo/commands/customaction/customaction-get.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-get.ts rename to src/m365/spo/commands/customaction/customaction-get.ts diff --git a/src/o365/spo/commands/customaction/customaction-list.spec.ts b/src/m365/spo/commands/customaction/customaction-list.spec.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-list.spec.ts rename to src/m365/spo/commands/customaction/customaction-list.spec.ts diff --git a/src/o365/spo/commands/customaction/customaction-list.ts b/src/m365/spo/commands/customaction/customaction-list.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-list.ts rename to src/m365/spo/commands/customaction/customaction-list.ts diff --git a/src/o365/spo/commands/customaction/customaction-remove.spec.ts b/src/m365/spo/commands/customaction/customaction-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-remove.spec.ts rename to src/m365/spo/commands/customaction/customaction-remove.spec.ts diff --git a/src/o365/spo/commands/customaction/customaction-remove.ts b/src/m365/spo/commands/customaction/customaction-remove.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction-remove.ts rename to src/m365/spo/commands/customaction/customaction-remove.ts diff --git a/src/o365/spo/commands/customaction/customaction-set.spec.ts b/src/m365/spo/commands/customaction/customaction-set.spec.ts similarity index 99% rename from src/o365/spo/commands/customaction/customaction-set.spec.ts rename to src/m365/spo/commands/customaction/customaction-set.spec.ts index e468a4e3eb8..283c83a319d 100644 --- a/src/o365/spo/commands/customaction/customaction-set.spec.ts +++ b/src/m365/spo/commands/customaction/customaction-set.spec.ts @@ -199,7 +199,7 @@ describe(commands.CUSTOMACTION_SET, () => { sequence: 104, location: 'EditControlBlock', description: 'description1', - actionUrl: 'javascript:(function(){ return console.log("office365-cli rocks!"); })();', + actionUrl: 'javascript:(function(){ return console.log("CLI for Microsoft 365 rocks!"); })();', registrationId: 101, registrationType: 'List' } @@ -213,7 +213,7 @@ describe(commands.CUSTOMACTION_SET, () => { Location: 'EditControlBlock', Description: 'description1', Sequence: 104, - Url: 'javascript:(function(){ return console.log("office365-cli rocks!"); })();', + Url: 'javascript:(function(){ return console.log("CLI for Microsoft 365 rocks!"); })();', RegistrationId: '101', RegistrationType: 1 } @@ -267,7 +267,7 @@ describe(commands.CUSTOMACTION_SET, () => { name: 'name1', sequence: 108, location: 'ScriptLink', - scriptBlock: '(function(){ return console.log("Hello office365-cli!"); })();' + scriptBlock: '(function(){ return console.log("Hello CLI for Microsoft 365!"); })();' } cmdInstance.action({ options: options }, () => { @@ -278,7 +278,7 @@ describe(commands.CUSTOMACTION_SET, () => { Name: 'name1', Location: 'ScriptLink', Sequence: 108, - ScriptBlock: '(function(){ return console.log("Hello office365-cli!"); })();' + ScriptBlock: '(function(){ return console.log("Hello CLI for Microsoft 365!"); })();' } }))); done(); diff --git a/src/o365/spo/commands/customaction/customaction-set.ts b/src/m365/spo/commands/customaction/customaction-set.ts similarity index 99% rename from src/o365/spo/commands/customaction/customaction-set.ts rename to src/m365/spo/commands/customaction/customaction-set.ts index bf3be1d8984..b82f3100cef 100644 --- a/src/o365/spo/commands/customaction/customaction-set.ts +++ b/src/m365/spo/commands/customaction/customaction-set.ts @@ -260,7 +260,7 @@ class SpoCustomActionSetCommand extends SpoCommand { ApplicationCustomizer user custom action can be created from the Windows cmd.exe: - o365 spo ${commands.CUSTOMACTION_SET} -u https://contoso.sharepoint.com/sites/test -i 058140e3-0e37-44fc-a1d3-79c487d371a3 -p '{\"testMessage\":\"Test message\"}' + m365 spo ${commands.CUSTOMACTION_SET} -u https://contoso.sharepoint.com/sites/test -i 058140e3-0e37-44fc-a1d3-79c487d371a3 -p '{\"testMessage\":\"Test message\"}' Note, how the clientSideComponentProperties option (-p) has escaped double quotes ${chalk.grey(`'{\"testMessage\":\"Test message\"}'`)} compared to execution from bash: diff --git a/src/o365/spo/commands/customaction/customaction.ts b/src/m365/spo/commands/customaction/customaction.ts similarity index 100% rename from src/o365/spo/commands/customaction/customaction.ts rename to src/m365/spo/commands/customaction/customaction.ts diff --git a/src/o365/spo/commands/externaluser/ExternalUser.ts b/src/m365/spo/commands/externaluser/ExternalUser.ts similarity index 100% rename from src/o365/spo/commands/externaluser/ExternalUser.ts rename to src/m365/spo/commands/externaluser/ExternalUser.ts diff --git a/src/o365/spo/commands/externaluser/ExternalUserCollection.ts b/src/m365/spo/commands/externaluser/ExternalUserCollection.ts similarity index 100% rename from src/o365/spo/commands/externaluser/ExternalUserCollection.ts rename to src/m365/spo/commands/externaluser/ExternalUserCollection.ts diff --git a/src/o365/spo/commands/externaluser/GetExternalUsersResults.ts b/src/m365/spo/commands/externaluser/GetExternalUsersResults.ts similarity index 100% rename from src/o365/spo/commands/externaluser/GetExternalUsersResults.ts rename to src/m365/spo/commands/externaluser/GetExternalUsersResults.ts diff --git a/src/o365/spo/commands/externaluser/externaluser-list.spec.ts b/src/m365/spo/commands/externaluser/externaluser-list.spec.ts similarity index 100% rename from src/o365/spo/commands/externaluser/externaluser-list.spec.ts rename to src/m365/spo/commands/externaluser/externaluser-list.spec.ts diff --git a/src/o365/spo/commands/externaluser/externaluser-list.ts b/src/m365/spo/commands/externaluser/externaluser-list.ts similarity index 100% rename from src/o365/spo/commands/externaluser/externaluser-list.ts rename to src/m365/spo/commands/externaluser/externaluser-list.ts diff --git a/src/o365/spo/commands/feature/Feature.ts b/src/m365/spo/commands/feature/Feature.ts similarity index 100% rename from src/o365/spo/commands/feature/Feature.ts rename to src/m365/spo/commands/feature/Feature.ts diff --git a/src/o365/spo/commands/feature/feature-disable.spec.ts b/src/m365/spo/commands/feature/feature-disable.spec.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-disable.spec.ts rename to src/m365/spo/commands/feature/feature-disable.spec.ts diff --git a/src/o365/spo/commands/feature/feature-disable.ts b/src/m365/spo/commands/feature/feature-disable.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-disable.ts rename to src/m365/spo/commands/feature/feature-disable.ts diff --git a/src/o365/spo/commands/feature/feature-enable.spec.ts b/src/m365/spo/commands/feature/feature-enable.spec.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-enable.spec.ts rename to src/m365/spo/commands/feature/feature-enable.spec.ts diff --git a/src/o365/spo/commands/feature/feature-enable.ts b/src/m365/spo/commands/feature/feature-enable.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-enable.ts rename to src/m365/spo/commands/feature/feature-enable.ts diff --git a/src/o365/spo/commands/feature/feature-list.spec.ts b/src/m365/spo/commands/feature/feature-list.spec.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-list.spec.ts rename to src/m365/spo/commands/feature/feature-list.spec.ts diff --git a/src/o365/spo/commands/feature/feature-list.ts b/src/m365/spo/commands/feature/feature-list.ts similarity index 100% rename from src/o365/spo/commands/feature/feature-list.ts rename to src/m365/spo/commands/feature/feature-list.ts diff --git a/src/o365/spo/commands/field/field-add.spec.ts b/src/m365/spo/commands/field/field-add.spec.ts similarity index 100% rename from src/o365/spo/commands/field/field-add.spec.ts rename to src/m365/spo/commands/field/field-add.spec.ts diff --git a/src/o365/spo/commands/field/field-add.ts b/src/m365/spo/commands/field/field-add.ts similarity index 100% rename from src/o365/spo/commands/field/field-add.ts rename to src/m365/spo/commands/field/field-add.ts diff --git a/src/o365/spo/commands/field/field-get.spec.ts b/src/m365/spo/commands/field/field-get.spec.ts similarity index 100% rename from src/o365/spo/commands/field/field-get.spec.ts rename to src/m365/spo/commands/field/field-get.spec.ts diff --git a/src/o365/spo/commands/field/field-get.ts b/src/m365/spo/commands/field/field-get.ts similarity index 100% rename from src/o365/spo/commands/field/field-get.ts rename to src/m365/spo/commands/field/field-get.ts diff --git a/src/o365/spo/commands/field/field-remove.spec.ts b/src/m365/spo/commands/field/field-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/field/field-remove.spec.ts rename to src/m365/spo/commands/field/field-remove.spec.ts diff --git a/src/o365/spo/commands/field/field-remove.ts b/src/m365/spo/commands/field/field-remove.ts similarity index 100% rename from src/o365/spo/commands/field/field-remove.ts rename to src/m365/spo/commands/field/field-remove.ts diff --git a/src/o365/spo/commands/field/field-set.spec.ts b/src/m365/spo/commands/field/field-set.spec.ts similarity index 100% rename from src/o365/spo/commands/field/field-set.spec.ts rename to src/m365/spo/commands/field/field-set.spec.ts diff --git a/src/o365/spo/commands/field/field-set.ts b/src/m365/spo/commands/field/field-set.ts similarity index 100% rename from src/o365/spo/commands/field/field-set.ts rename to src/m365/spo/commands/field/field-set.ts diff --git a/src/o365/spo/commands/file/FileProperties.ts b/src/m365/spo/commands/file/FileProperties.ts similarity index 100% rename from src/o365/spo/commands/file/FileProperties.ts rename to src/m365/spo/commands/file/FileProperties.ts diff --git a/src/o365/spo/commands/file/FilePropertiesCollection.ts b/src/m365/spo/commands/file/FilePropertiesCollection.ts similarity index 100% rename from src/o365/spo/commands/file/FilePropertiesCollection.ts rename to src/m365/spo/commands/file/FilePropertiesCollection.ts diff --git a/src/o365/spo/commands/file/file-add.spec.ts b/src/m365/spo/commands/file/file-add.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-add.spec.ts rename to src/m365/spo/commands/file/file-add.spec.ts diff --git a/src/o365/spo/commands/file/file-add.ts b/src/m365/spo/commands/file/file-add.ts similarity index 100% rename from src/o365/spo/commands/file/file-add.ts rename to src/m365/spo/commands/file/file-add.ts diff --git a/src/o365/spo/commands/file/file-checkin.spec.ts b/src/m365/spo/commands/file/file-checkin.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-checkin.spec.ts rename to src/m365/spo/commands/file/file-checkin.spec.ts diff --git a/src/o365/spo/commands/file/file-checkin.ts b/src/m365/spo/commands/file/file-checkin.ts similarity index 100% rename from src/o365/spo/commands/file/file-checkin.ts rename to src/m365/spo/commands/file/file-checkin.ts diff --git a/src/o365/spo/commands/file/file-checkout.spec.ts b/src/m365/spo/commands/file/file-checkout.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-checkout.spec.ts rename to src/m365/spo/commands/file/file-checkout.spec.ts diff --git a/src/o365/spo/commands/file/file-checkout.ts b/src/m365/spo/commands/file/file-checkout.ts similarity index 100% rename from src/o365/spo/commands/file/file-checkout.ts rename to src/m365/spo/commands/file/file-checkout.ts diff --git a/src/o365/spo/commands/file/file-copy.spec.ts b/src/m365/spo/commands/file/file-copy.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-copy.spec.ts rename to src/m365/spo/commands/file/file-copy.spec.ts diff --git a/src/o365/spo/commands/file/file-copy.ts b/src/m365/spo/commands/file/file-copy.ts similarity index 100% rename from src/o365/spo/commands/file/file-copy.ts rename to src/m365/spo/commands/file/file-copy.ts diff --git a/src/o365/spo/commands/file/file-get.spec.ts b/src/m365/spo/commands/file/file-get.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-get.spec.ts rename to src/m365/spo/commands/file/file-get.spec.ts diff --git a/src/o365/spo/commands/file/file-get.ts b/src/m365/spo/commands/file/file-get.ts similarity index 100% rename from src/o365/spo/commands/file/file-get.ts rename to src/m365/spo/commands/file/file-get.ts diff --git a/src/o365/spo/commands/file/file-list.spec.ts b/src/m365/spo/commands/file/file-list.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-list.spec.ts rename to src/m365/spo/commands/file/file-list.spec.ts diff --git a/src/o365/spo/commands/file/file-list.ts b/src/m365/spo/commands/file/file-list.ts similarity index 100% rename from src/o365/spo/commands/file/file-list.ts rename to src/m365/spo/commands/file/file-list.ts diff --git a/src/o365/spo/commands/file/file-move.spec.ts b/src/m365/spo/commands/file/file-move.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-move.spec.ts rename to src/m365/spo/commands/file/file-move.spec.ts diff --git a/src/o365/spo/commands/file/file-move.ts b/src/m365/spo/commands/file/file-move.ts similarity index 100% rename from src/o365/spo/commands/file/file-move.ts rename to src/m365/spo/commands/file/file-move.ts diff --git a/src/o365/spo/commands/file/file-remove.spec.ts b/src/m365/spo/commands/file/file-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/file/file-remove.spec.ts rename to src/m365/spo/commands/file/file-remove.spec.ts diff --git a/src/o365/spo/commands/file/file-remove.ts b/src/m365/spo/commands/file/file-remove.ts similarity index 100% rename from src/o365/spo/commands/file/file-remove.ts rename to src/m365/spo/commands/file/file-remove.ts diff --git a/src/o365/spo/commands/folder/FolderProperties.ts b/src/m365/spo/commands/folder/FolderProperties.ts similarity index 100% rename from src/o365/spo/commands/folder/FolderProperties.ts rename to src/m365/spo/commands/folder/FolderProperties.ts diff --git a/src/o365/spo/commands/folder/folder-add.spec.ts b/src/m365/spo/commands/folder/folder-add.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-add.spec.ts rename to src/m365/spo/commands/folder/folder-add.spec.ts diff --git a/src/o365/spo/commands/folder/folder-add.ts b/src/m365/spo/commands/folder/folder-add.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-add.ts rename to src/m365/spo/commands/folder/folder-add.ts diff --git a/src/o365/spo/commands/folder/folder-copy.spec.ts b/src/m365/spo/commands/folder/folder-copy.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-copy.spec.ts rename to src/m365/spo/commands/folder/folder-copy.spec.ts diff --git a/src/o365/spo/commands/folder/folder-copy.ts b/src/m365/spo/commands/folder/folder-copy.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-copy.ts rename to src/m365/spo/commands/folder/folder-copy.ts diff --git a/src/o365/spo/commands/folder/folder-get.spec.ts b/src/m365/spo/commands/folder/folder-get.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-get.spec.ts rename to src/m365/spo/commands/folder/folder-get.spec.ts diff --git a/src/o365/spo/commands/folder/folder-get.ts b/src/m365/spo/commands/folder/folder-get.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-get.ts rename to src/m365/spo/commands/folder/folder-get.ts diff --git a/src/o365/spo/commands/folder/folder-list.spec.ts b/src/m365/spo/commands/folder/folder-list.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-list.spec.ts rename to src/m365/spo/commands/folder/folder-list.spec.ts diff --git a/src/o365/spo/commands/folder/folder-list.ts b/src/m365/spo/commands/folder/folder-list.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-list.ts rename to src/m365/spo/commands/folder/folder-list.ts diff --git a/src/o365/spo/commands/folder/folder-move.spec.ts b/src/m365/spo/commands/folder/folder-move.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-move.spec.ts rename to src/m365/spo/commands/folder/folder-move.spec.ts diff --git a/src/o365/spo/commands/folder/folder-move.ts b/src/m365/spo/commands/folder/folder-move.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-move.ts rename to src/m365/spo/commands/folder/folder-move.ts diff --git a/src/o365/spo/commands/folder/folder-remove.spec.ts b/src/m365/spo/commands/folder/folder-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-remove.spec.ts rename to src/m365/spo/commands/folder/folder-remove.spec.ts diff --git a/src/o365/spo/commands/folder/folder-remove.ts b/src/m365/spo/commands/folder/folder-remove.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-remove.ts rename to src/m365/spo/commands/folder/folder-remove.ts diff --git a/src/o365/spo/commands/folder/folder-rename.spec.ts b/src/m365/spo/commands/folder/folder-rename.spec.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-rename.spec.ts rename to src/m365/spo/commands/folder/folder-rename.spec.ts diff --git a/src/o365/spo/commands/folder/folder-rename.ts b/src/m365/spo/commands/folder/folder-rename.ts similarity index 100% rename from src/o365/spo/commands/folder/folder-rename.ts rename to src/m365/spo/commands/folder/folder-rename.ts diff --git a/src/o365/spo/commands/group/group-get.spec.ts b/src/m365/spo/commands/group/group-get.spec.ts similarity index 100% rename from src/o365/spo/commands/group/group-get.spec.ts rename to src/m365/spo/commands/group/group-get.spec.ts diff --git a/src/o365/spo/commands/group/group-get.ts b/src/m365/spo/commands/group/group-get.ts similarity index 100% rename from src/o365/spo/commands/group/group-get.ts rename to src/m365/spo/commands/group/group-get.ts diff --git a/src/o365/spo/commands/group/group-remove.spec.ts b/src/m365/spo/commands/group/group-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/group/group-remove.spec.ts rename to src/m365/spo/commands/group/group-remove.spec.ts diff --git a/src/o365/spo/commands/group/group-remove.ts b/src/m365/spo/commands/group/group-remove.ts similarity index 100% rename from src/o365/spo/commands/group/group-remove.ts rename to src/m365/spo/commands/group/group-remove.ts diff --git a/src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.spec.ts b/src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.spec.ts similarity index 100% rename from src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.spec.ts rename to src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.spec.ts diff --git a/src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.ts b/src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.ts similarity index 100% rename from src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.ts rename to src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-get.ts diff --git a/src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.spec.ts b/src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.spec.ts similarity index 100% rename from src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.spec.ts rename to src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.spec.ts diff --git a/src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.ts b/src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.ts similarity index 100% rename from src/o365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.ts rename to src/m365/spo/commands/hidedefaultthemes/hidedefaultthemes-set.ts diff --git a/src/o365/spo/commands/homesite/homesite-get.spec.ts b/src/m365/spo/commands/homesite/homesite-get.spec.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-get.spec.ts rename to src/m365/spo/commands/homesite/homesite-get.spec.ts diff --git a/src/o365/spo/commands/homesite/homesite-get.ts b/src/m365/spo/commands/homesite/homesite-get.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-get.ts rename to src/m365/spo/commands/homesite/homesite-get.ts diff --git a/src/o365/spo/commands/homesite/homesite-remove.spec.ts b/src/m365/spo/commands/homesite/homesite-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-remove.spec.ts rename to src/m365/spo/commands/homesite/homesite-remove.spec.ts diff --git a/src/o365/spo/commands/homesite/homesite-remove.ts b/src/m365/spo/commands/homesite/homesite-remove.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-remove.ts rename to src/m365/spo/commands/homesite/homesite-remove.ts diff --git a/src/o365/spo/commands/homesite/homesite-set.spec.ts b/src/m365/spo/commands/homesite/homesite-set.spec.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-set.spec.ts rename to src/m365/spo/commands/homesite/homesite-set.spec.ts diff --git a/src/o365/spo/commands/homesite/homesite-set.ts b/src/m365/spo/commands/homesite/homesite-set.ts similarity index 100% rename from src/o365/spo/commands/homesite/homesite-set.ts rename to src/m365/spo/commands/homesite/homesite-set.ts diff --git a/src/o365/spo/commands/hubsite/AssociatedSite.ts b/src/m365/spo/commands/hubsite/AssociatedSite.ts similarity index 100% rename from src/o365/spo/commands/hubsite/AssociatedSite.ts rename to src/m365/spo/commands/hubsite/AssociatedSite.ts diff --git a/src/o365/spo/commands/hubsite/HubSite.ts b/src/m365/spo/commands/hubsite/HubSite.ts similarity index 100% rename from src/o365/spo/commands/hubsite/HubSite.ts rename to src/m365/spo/commands/hubsite/HubSite.ts diff --git a/src/o365/spo/commands/hubsite/HubSiteProperties.ts b/src/m365/spo/commands/hubsite/HubSiteProperties.ts similarity index 100% rename from src/o365/spo/commands/hubsite/HubSiteProperties.ts rename to src/m365/spo/commands/hubsite/HubSiteProperties.ts diff --git a/src/o365/spo/commands/hubsite/QueryListResult.ts b/src/m365/spo/commands/hubsite/QueryListResult.ts similarity index 100% rename from src/o365/spo/commands/hubsite/QueryListResult.ts rename to src/m365/spo/commands/hubsite/QueryListResult.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-connect.spec.ts b/src/m365/spo/commands/hubsite/hubsite-connect.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-connect.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-connect.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-connect.ts b/src/m365/spo/commands/hubsite/hubsite-connect.ts similarity index 97% rename from src/o365/spo/commands/hubsite/hubsite-connect.ts rename to src/m365/spo/commands/hubsite/hubsite-connect.ts index 09e662bfee8..9a958c70e32 100644 --- a/src/o365/spo/commands/hubsite/hubsite-connect.ts +++ b/src/m365/spo/commands/hubsite/hubsite-connect.ts @@ -116,7 +116,7 @@ class SpoHubSiteConnectCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-data-get.spec.ts b/src/m365/spo/commands/hubsite/hubsite-data-get.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-data-get.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-data-get.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-data-get.ts b/src/m365/spo/commands/hubsite/hubsite-data-get.ts similarity index 97% rename from src/o365/spo/commands/hubsite/hubsite-data-get.ts rename to src/m365/spo/commands/hubsite/hubsite-data-get.ts index cdb0a23a67d..a4d28b4e425 100644 --- a/src/o365/spo/commands/hubsite/hubsite-data-get.ts +++ b/src/m365/spo/commands/hubsite/hubsite-data-get.ts @@ -123,7 +123,7 @@ class SpoHubSiteDataGetCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-disconnect.spec.ts b/src/m365/spo/commands/hubsite/hubsite-disconnect.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-disconnect.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-disconnect.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-disconnect.ts b/src/m365/spo/commands/hubsite/hubsite-disconnect.ts similarity index 97% rename from src/o365/spo/commands/hubsite/hubsite-disconnect.ts rename to src/m365/spo/commands/hubsite/hubsite-disconnect.ts index aab0cf93ef1..fbf4ce2e354 100644 --- a/src/o365/spo/commands/hubsite/hubsite-disconnect.ts +++ b/src/m365/spo/commands/hubsite/hubsite-disconnect.ts @@ -137,7 +137,7 @@ class SpoHubSiteDisconnectCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-get.spec.ts b/src/m365/spo/commands/hubsite/hubsite-get.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-get.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-get.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-get.ts b/src/m365/spo/commands/hubsite/hubsite-get.ts similarity index 96% rename from src/o365/spo/commands/hubsite/hubsite-get.ts rename to src/m365/spo/commands/hubsite/hubsite-get.ts index 1edfa1a8198..c5916606801 100644 --- a/src/o365/spo/commands/hubsite/hubsite-get.ts +++ b/src/m365/spo/commands/hubsite/hubsite-get.ts @@ -97,7 +97,7 @@ class SpoHubSiteGetCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-list.spec.ts b/src/m365/spo/commands/hubsite/hubsite-list.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-list.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-list.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-list.ts b/src/m365/spo/commands/hubsite/hubsite-list.ts similarity index 98% rename from src/o365/spo/commands/hubsite/hubsite-list.ts rename to src/m365/spo/commands/hubsite/hubsite-list.ts index 3df755d9f29..bb019bd2616 100644 --- a/src/o365/spo/commands/hubsite/hubsite-list.ts +++ b/src/m365/spo/commands/hubsite/hubsite-list.ts @@ -208,7 +208,7 @@ class SpoHubSiteListCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-register.spec.ts b/src/m365/spo/commands/hubsite/hubsite-register.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-register.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-register.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-register.ts b/src/m365/spo/commands/hubsite/hubsite-register.ts similarity index 96% rename from src/o365/spo/commands/hubsite/hubsite-register.ts rename to src/m365/spo/commands/hubsite/hubsite-register.ts index c296b499a25..d9dd49112e2 100644 --- a/src/o365/spo/commands/hubsite/hubsite-register.ts +++ b/src/m365/spo/commands/hubsite/hubsite-register.ts @@ -100,7 +100,7 @@ class SpoHubSiteRegisterCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-rights-grant.spec.ts b/src/m365/spo/commands/hubsite/hubsite-rights-grant.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-rights-grant.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-rights-grant.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-rights-grant.ts b/src/m365/spo/commands/hubsite/hubsite-rights-grant.ts similarity index 99% rename from src/o365/spo/commands/hubsite/hubsite-rights-grant.ts rename to src/m365/spo/commands/hubsite/hubsite-rights-grant.ts index 6b61bd5f4b8..84bcfb0c710 100644 --- a/src/o365/spo/commands/hubsite/hubsite-rights-grant.ts +++ b/src/m365/spo/commands/hubsite/hubsite-rights-grant.ts @@ -153,7 +153,7 @@ class SpoHubSiteRightsGrantCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-rights-revoke.spec.ts b/src/m365/spo/commands/hubsite/hubsite-rights-revoke.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-rights-revoke.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-rights-revoke.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-rights-revoke.ts b/src/m365/spo/commands/hubsite/hubsite-rights-revoke.ts similarity index 99% rename from src/o365/spo/commands/hubsite/hubsite-rights-revoke.ts rename to src/m365/spo/commands/hubsite/hubsite-rights-revoke.ts index 0ceac3bb835..a2993cf4204 100644 --- a/src/o365/spo/commands/hubsite/hubsite-rights-revoke.ts +++ b/src/m365/spo/commands/hubsite/hubsite-rights-revoke.ts @@ -171,7 +171,7 @@ class SpoHubSiteRightsRevokeCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-set.spec.ts b/src/m365/spo/commands/hubsite/hubsite-set.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-set.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-set.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-set.ts b/src/m365/spo/commands/hubsite/hubsite-set.ts similarity index 98% rename from src/o365/spo/commands/hubsite/hubsite-set.ts rename to src/m365/spo/commands/hubsite/hubsite-set.ts index 432fcf955b7..66ef7063129 100644 --- a/src/o365/spo/commands/hubsite/hubsite-set.ts +++ b/src/m365/spo/commands/hubsite/hubsite-set.ts @@ -173,7 +173,7 @@ class SpoHubSiteSetCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-theme-sync.spec.ts b/src/m365/spo/commands/hubsite/hubsite-theme-sync.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-theme-sync.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-theme-sync.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-theme-sync.ts b/src/m365/spo/commands/hubsite/hubsite-theme-sync.ts similarity index 96% rename from src/o365/spo/commands/hubsite/hubsite-theme-sync.ts rename to src/m365/spo/commands/hubsite/hubsite-theme-sync.ts index 14a5b7b9526..78baf5d1a10 100644 --- a/src/o365/spo/commands/hubsite/hubsite-theme-sync.ts +++ b/src/m365/spo/commands/hubsite/hubsite-theme-sync.ts @@ -94,7 +94,7 @@ class SpoHubSiteThemeSyncCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/hubsite/hubsite-unregister.spec.ts b/src/m365/spo/commands/hubsite/hubsite-unregister.spec.ts similarity index 100% rename from src/o365/spo/commands/hubsite/hubsite-unregister.spec.ts rename to src/m365/spo/commands/hubsite/hubsite-unregister.spec.ts diff --git a/src/o365/spo/commands/hubsite/hubsite-unregister.ts b/src/m365/spo/commands/hubsite/hubsite-unregister.ts similarity index 97% rename from src/o365/spo/commands/hubsite/hubsite-unregister.ts rename to src/m365/spo/commands/hubsite/hubsite-unregister.ts index 1ee9ef5d926..8ddaceb2080 100644 --- a/src/o365/spo/commands/hubsite/hubsite-unregister.ts +++ b/src/m365/spo/commands/hubsite/hubsite-unregister.ts @@ -136,7 +136,7 @@ class SpoHubSiteUnregisterCommand extends SpoCommand { More information: - SharePoint hub sites new in Office 365 + SharePoint hub sites new in Microsoft 365 https://techcommunity.microsoft.com/t5/SharePoint-Blog/SharePoint-hub-sites-new-in-Office-365/ba-p/109547 `); } diff --git a/src/o365/spo/commands/list/DraftVisibilityType.ts b/src/m365/spo/commands/list/DraftVisibilityType.ts similarity index 100% rename from src/o365/spo/commands/list/DraftVisibilityType.ts rename to src/m365/spo/commands/list/DraftVisibilityType.ts diff --git a/src/o365/spo/commands/list/ListExperience.ts b/src/m365/spo/commands/list/ListExperience.ts similarity index 100% rename from src/o365/spo/commands/list/ListExperience.ts rename to src/m365/spo/commands/list/ListExperience.ts diff --git a/src/o365/spo/commands/list/ListInstance.ts b/src/m365/spo/commands/list/ListInstance.ts similarity index 100% rename from src/o365/spo/commands/list/ListInstance.ts rename to src/m365/spo/commands/list/ListInstance.ts diff --git a/src/o365/spo/commands/list/ListInstanceCollection.ts b/src/m365/spo/commands/list/ListInstanceCollection.ts similarity index 100% rename from src/o365/spo/commands/list/ListInstanceCollection.ts rename to src/m365/spo/commands/list/ListInstanceCollection.ts diff --git a/src/o365/spo/commands/list/ListTemplateType.ts b/src/m365/spo/commands/list/ListTemplateType.ts similarity index 100% rename from src/o365/spo/commands/list/ListTemplateType.ts rename to src/m365/spo/commands/list/ListTemplateType.ts diff --git a/src/o365/spo/commands/list/list-add.spec.ts b/src/m365/spo/commands/list/list-add.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-add.spec.ts rename to src/m365/spo/commands/list/list-add.spec.ts diff --git a/src/o365/spo/commands/list/list-add.ts b/src/m365/spo/commands/list/list-add.ts similarity index 100% rename from src/o365/spo/commands/list/list-add.ts rename to src/m365/spo/commands/list/list-add.ts diff --git a/src/o365/spo/commands/list/list-contenttype-add.spec.ts b/src/m365/spo/commands/list/list-contenttype-add.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-add.spec.ts rename to src/m365/spo/commands/list/list-contenttype-add.spec.ts diff --git a/src/o365/spo/commands/list/list-contenttype-add.ts b/src/m365/spo/commands/list/list-contenttype-add.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-add.ts rename to src/m365/spo/commands/list/list-contenttype-add.ts diff --git a/src/o365/spo/commands/list/list-contenttype-list.spec.ts b/src/m365/spo/commands/list/list-contenttype-list.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-list.spec.ts rename to src/m365/spo/commands/list/list-contenttype-list.spec.ts diff --git a/src/o365/spo/commands/list/list-contenttype-list.ts b/src/m365/spo/commands/list/list-contenttype-list.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-list.ts rename to src/m365/spo/commands/list/list-contenttype-list.ts diff --git a/src/o365/spo/commands/list/list-contenttype-remove.spec.ts b/src/m365/spo/commands/list/list-contenttype-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-remove.spec.ts rename to src/m365/spo/commands/list/list-contenttype-remove.spec.ts diff --git a/src/o365/spo/commands/list/list-contenttype-remove.ts b/src/m365/spo/commands/list/list-contenttype-remove.ts similarity index 100% rename from src/o365/spo/commands/list/list-contenttype-remove.ts rename to src/m365/spo/commands/list/list-contenttype-remove.ts diff --git a/src/o365/spo/commands/list/list-get.spec.ts b/src/m365/spo/commands/list/list-get.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-get.spec.ts rename to src/m365/spo/commands/list/list-get.spec.ts diff --git a/src/o365/spo/commands/list/list-get.ts b/src/m365/spo/commands/list/list-get.ts similarity index 100% rename from src/o365/spo/commands/list/list-get.ts rename to src/m365/spo/commands/list/list-get.ts diff --git a/src/o365/spo/commands/list/list-label-get.spec.ts b/src/m365/spo/commands/list/list-label-get.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-label-get.spec.ts rename to src/m365/spo/commands/list/list-label-get.spec.ts diff --git a/src/o365/spo/commands/list/list-label-get.ts b/src/m365/spo/commands/list/list-label-get.ts similarity index 100% rename from src/o365/spo/commands/list/list-label-get.ts rename to src/m365/spo/commands/list/list-label-get.ts diff --git a/src/o365/spo/commands/list/list-label-set.spec.ts b/src/m365/spo/commands/list/list-label-set.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-label-set.spec.ts rename to src/m365/spo/commands/list/list-label-set.spec.ts diff --git a/src/o365/spo/commands/list/list-label-set.ts b/src/m365/spo/commands/list/list-label-set.ts similarity index 100% rename from src/o365/spo/commands/list/list-label-set.ts rename to src/m365/spo/commands/list/list-label-set.ts diff --git a/src/o365/spo/commands/list/list-list.spec.ts b/src/m365/spo/commands/list/list-list.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-list.spec.ts rename to src/m365/spo/commands/list/list-list.spec.ts diff --git a/src/o365/spo/commands/list/list-list.ts b/src/m365/spo/commands/list/list-list.ts similarity index 100% rename from src/o365/spo/commands/list/list-list.ts rename to src/m365/spo/commands/list/list-list.ts diff --git a/src/o365/spo/commands/list/list-remove.spec.ts b/src/m365/spo/commands/list/list-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-remove.spec.ts rename to src/m365/spo/commands/list/list-remove.spec.ts diff --git a/src/o365/spo/commands/list/list-remove.ts b/src/m365/spo/commands/list/list-remove.ts similarity index 100% rename from src/o365/spo/commands/list/list-remove.ts rename to src/m365/spo/commands/list/list-remove.ts diff --git a/src/o365/spo/commands/list/list-set.spec.ts b/src/m365/spo/commands/list/list-set.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-set.spec.ts rename to src/m365/spo/commands/list/list-set.spec.ts diff --git a/src/o365/spo/commands/list/list-set.ts b/src/m365/spo/commands/list/list-set.ts similarity index 100% rename from src/o365/spo/commands/list/list-set.ts rename to src/m365/spo/commands/list/list-set.ts diff --git a/src/o365/spo/commands/list/list-sitescript-get.spec.ts b/src/m365/spo/commands/list/list-sitescript-get.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-sitescript-get.spec.ts rename to src/m365/spo/commands/list/list-sitescript-get.spec.ts diff --git a/src/o365/spo/commands/list/list-sitescript-get.ts b/src/m365/spo/commands/list/list-sitescript-get.ts similarity index 100% rename from src/o365/spo/commands/list/list-sitescript-get.ts rename to src/m365/spo/commands/list/list-sitescript-get.ts diff --git a/src/o365/spo/commands/list/list-view-field-add.spec.ts b/src/m365/spo/commands/list/list-view-field-add.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-field-add.spec.ts rename to src/m365/spo/commands/list/list-view-field-add.spec.ts diff --git a/src/o365/spo/commands/list/list-view-field-add.ts b/src/m365/spo/commands/list/list-view-field-add.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-field-add.ts rename to src/m365/spo/commands/list/list-view-field-add.ts diff --git a/src/o365/spo/commands/list/list-view-field-remove.spec.ts b/src/m365/spo/commands/list/list-view-field-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-field-remove.spec.ts rename to src/m365/spo/commands/list/list-view-field-remove.spec.ts diff --git a/src/o365/spo/commands/list/list-view-field-remove.ts b/src/m365/spo/commands/list/list-view-field-remove.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-field-remove.ts rename to src/m365/spo/commands/list/list-view-field-remove.ts diff --git a/src/o365/spo/commands/list/list-view-get.spec.ts b/src/m365/spo/commands/list/list-view-get.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-get.spec.ts rename to src/m365/spo/commands/list/list-view-get.spec.ts diff --git a/src/o365/spo/commands/list/list-view-get.ts b/src/m365/spo/commands/list/list-view-get.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-get.ts rename to src/m365/spo/commands/list/list-view-get.ts diff --git a/src/o365/spo/commands/list/list-view-list.spec.ts b/src/m365/spo/commands/list/list-view-list.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-list.spec.ts rename to src/m365/spo/commands/list/list-view-list.spec.ts diff --git a/src/o365/spo/commands/list/list-view-list.ts b/src/m365/spo/commands/list/list-view-list.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-list.ts rename to src/m365/spo/commands/list/list-view-list.ts diff --git a/src/o365/spo/commands/list/list-view-remove.spec.ts b/src/m365/spo/commands/list/list-view-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-remove.spec.ts rename to src/m365/spo/commands/list/list-view-remove.spec.ts diff --git a/src/o365/spo/commands/list/list-view-remove.ts b/src/m365/spo/commands/list/list-view-remove.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-remove.ts rename to src/m365/spo/commands/list/list-view-remove.ts diff --git a/src/o365/spo/commands/list/list-view-set.spec.ts b/src/m365/spo/commands/list/list-view-set.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-set.spec.ts rename to src/m365/spo/commands/list/list-view-set.spec.ts diff --git a/src/o365/spo/commands/list/list-view-set.ts b/src/m365/spo/commands/list/list-view-set.ts similarity index 100% rename from src/o365/spo/commands/list/list-view-set.ts rename to src/m365/spo/commands/list/list-view-set.ts diff --git a/src/o365/spo/commands/list/list-webhook-add.spec.ts b/src/m365/spo/commands/list/list-webhook-add.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-add.spec.ts rename to src/m365/spo/commands/list/list-webhook-add.spec.ts diff --git a/src/o365/spo/commands/list/list-webhook-add.ts b/src/m365/spo/commands/list/list-webhook-add.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-add.ts rename to src/m365/spo/commands/list/list-webhook-add.ts diff --git a/src/o365/spo/commands/list/list-webhook-get.spec.ts b/src/m365/spo/commands/list/list-webhook-get.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-get.spec.ts rename to src/m365/spo/commands/list/list-webhook-get.spec.ts diff --git a/src/o365/spo/commands/list/list-webhook-get.ts b/src/m365/spo/commands/list/list-webhook-get.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-get.ts rename to src/m365/spo/commands/list/list-webhook-get.ts diff --git a/src/o365/spo/commands/list/list-webhook-list.spec.ts b/src/m365/spo/commands/list/list-webhook-list.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-list.spec.ts rename to src/m365/spo/commands/list/list-webhook-list.spec.ts diff --git a/src/o365/spo/commands/list/list-webhook-list.ts b/src/m365/spo/commands/list/list-webhook-list.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-list.ts rename to src/m365/spo/commands/list/list-webhook-list.ts diff --git a/src/o365/spo/commands/list/list-webhook-remove.spec.ts b/src/m365/spo/commands/list/list-webhook-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-remove.spec.ts rename to src/m365/spo/commands/list/list-webhook-remove.spec.ts diff --git a/src/o365/spo/commands/list/list-webhook-remove.ts b/src/m365/spo/commands/list/list-webhook-remove.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-remove.ts rename to src/m365/spo/commands/list/list-webhook-remove.ts diff --git a/src/o365/spo/commands/list/list-webhook-set.spec.ts b/src/m365/spo/commands/list/list-webhook-set.spec.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-set.spec.ts rename to src/m365/spo/commands/list/list-webhook-set.spec.ts diff --git a/src/o365/spo/commands/list/list-webhook-set.ts b/src/m365/spo/commands/list/list-webhook-set.ts similarity index 100% rename from src/o365/spo/commands/list/list-webhook-set.ts rename to src/m365/spo/commands/list/list-webhook-set.ts diff --git a/src/o365/spo/commands/listitem/ListItemInstance.ts b/src/m365/spo/commands/listitem/ListItemInstance.ts similarity index 100% rename from src/o365/spo/commands/listitem/ListItemInstance.ts rename to src/m365/spo/commands/listitem/ListItemInstance.ts diff --git a/src/o365/spo/commands/listitem/ListItemInstanceCollection.ts b/src/m365/spo/commands/listitem/ListItemInstanceCollection.ts similarity index 100% rename from src/o365/spo/commands/listitem/ListItemInstanceCollection.ts rename to src/m365/spo/commands/listitem/ListItemInstanceCollection.ts diff --git a/src/o365/spo/commands/listitem/listitem-add.spec.ts b/src/m365/spo/commands/listitem/listitem-add.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-add.spec.ts rename to src/m365/spo/commands/listitem/listitem-add.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-add.ts b/src/m365/spo/commands/listitem/listitem-add.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-add.ts rename to src/m365/spo/commands/listitem/listitem-add.ts diff --git a/src/o365/spo/commands/listitem/listitem-get.spec.ts b/src/m365/spo/commands/listitem/listitem-get.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-get.spec.ts rename to src/m365/spo/commands/listitem/listitem-get.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-get.ts b/src/m365/spo/commands/listitem/listitem-get.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-get.ts rename to src/m365/spo/commands/listitem/listitem-get.ts diff --git a/src/o365/spo/commands/listitem/listitem-isrecord.spec.ts b/src/m365/spo/commands/listitem/listitem-isrecord.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-isrecord.spec.ts rename to src/m365/spo/commands/listitem/listitem-isrecord.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-isrecord.ts b/src/m365/spo/commands/listitem/listitem-isrecord.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-isrecord.ts rename to src/m365/spo/commands/listitem/listitem-isrecord.ts diff --git a/src/o365/spo/commands/listitem/listitem-list.spec.ts b/src/m365/spo/commands/listitem/listitem-list.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-list.spec.ts rename to src/m365/spo/commands/listitem/listitem-list.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-list.ts b/src/m365/spo/commands/listitem/listitem-list.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-list.ts rename to src/m365/spo/commands/listitem/listitem-list.ts diff --git a/src/o365/spo/commands/listitem/listitem-record-declare.spec.ts b/src/m365/spo/commands/listitem/listitem-record-declare.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-record-declare.spec.ts rename to src/m365/spo/commands/listitem/listitem-record-declare.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-record-declare.ts b/src/m365/spo/commands/listitem/listitem-record-declare.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-record-declare.ts rename to src/m365/spo/commands/listitem/listitem-record-declare.ts diff --git a/src/o365/spo/commands/listitem/listitem-record-undeclare.spec.ts b/src/m365/spo/commands/listitem/listitem-record-undeclare.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-record-undeclare.spec.ts rename to src/m365/spo/commands/listitem/listitem-record-undeclare.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-record-undeclare.ts b/src/m365/spo/commands/listitem/listitem-record-undeclare.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-record-undeclare.ts rename to src/m365/spo/commands/listitem/listitem-record-undeclare.ts diff --git a/src/o365/spo/commands/listitem/listitem-remove.spec.ts b/src/m365/spo/commands/listitem/listitem-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-remove.spec.ts rename to src/m365/spo/commands/listitem/listitem-remove.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-remove.ts b/src/m365/spo/commands/listitem/listitem-remove.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-remove.ts rename to src/m365/spo/commands/listitem/listitem-remove.ts diff --git a/src/o365/spo/commands/listitem/listitem-set.spec.ts b/src/m365/spo/commands/listitem/listitem-set.spec.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-set.spec.ts rename to src/m365/spo/commands/listitem/listitem-set.spec.ts diff --git a/src/o365/spo/commands/listitem/listitem-set.ts b/src/m365/spo/commands/listitem/listitem-set.ts similarity index 100% rename from src/o365/spo/commands/listitem/listitem-set.ts rename to src/m365/spo/commands/listitem/listitem-set.ts diff --git a/src/o365/spo/commands/mail/mail-send.spec.ts b/src/m365/spo/commands/mail/mail-send.spec.ts similarity index 100% rename from src/o365/spo/commands/mail/mail-send.spec.ts rename to src/m365/spo/commands/mail/mail-send.spec.ts diff --git a/src/o365/spo/commands/mail/mail-send.ts b/src/m365/spo/commands/mail/mail-send.ts similarity index 92% rename from src/o365/spo/commands/mail/mail-send.ts rename to src/m365/spo/commands/mail/mail-send.ts index 5aefc5493e4..8b38a61ce17 100644 --- a/src/o365/spo/commands/mail/mail-send.ts +++ b/src/m365/spo/commands/mail/mail-send.ts @@ -180,13 +180,13 @@ class SpoMailSendCommand extends SpoCommand { Examples: Send an e-mail to ${chalk.grey('user@contoso.com')} - ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." + ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." Send an e-mail to multiples addresses - ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user1@contoso.com,user2@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." --cc "user3@contoso.com" --bcc "user4@contoso.com" + ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user1@contoso.com,user2@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." --cc "user3@contoso.com" --bcc "user4@contoso.com" Send an e-mail to ${chalk.grey('user@contoso.com')} with additional headers - ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via Office 365 CLI" --body "

Office 365 CLI

Email sent via command." --additionalHeaders "'{\"X-MC-Tags\":\"Office 365 CLI\"}'" + ${commands.MAIL_SEND} --webUrl https://contoso.sharepoint.com/sites/project-x --to "user@contoso.com" --subject "Email sent via CLI for Microsoft 365" --body "

CLI for Microsoft 365

Email sent via command." --additionalHeaders "'{\"X-MC-Tags\":\"CLI for Microsoft 365\"}'" `); } } diff --git a/src/o365/spo/commands/navigation/NavigationNode.ts b/src/m365/spo/commands/navigation/NavigationNode.ts similarity index 100% rename from src/o365/spo/commands/navigation/NavigationNode.ts rename to src/m365/spo/commands/navigation/NavigationNode.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-add.spec.ts b/src/m365/spo/commands/navigation/navigation-node-add.spec.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-add.spec.ts rename to src/m365/spo/commands/navigation/navigation-node-add.spec.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-add.ts b/src/m365/spo/commands/navigation/navigation-node-add.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-add.ts rename to src/m365/spo/commands/navigation/navigation-node-add.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-list.spec.ts b/src/m365/spo/commands/navigation/navigation-node-list.spec.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-list.spec.ts rename to src/m365/spo/commands/navigation/navigation-node-list.spec.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-list.ts b/src/m365/spo/commands/navigation/navigation-node-list.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-list.ts rename to src/m365/spo/commands/navigation/navigation-node-list.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-remove.spec.ts b/src/m365/spo/commands/navigation/navigation-node-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-remove.spec.ts rename to src/m365/spo/commands/navigation/navigation-node-remove.spec.ts diff --git a/src/o365/spo/commands/navigation/navigation-node-remove.ts b/src/m365/spo/commands/navigation/navigation-node-remove.ts similarity index 100% rename from src/o365/spo/commands/navigation/navigation-node-remove.ts rename to src/m365/spo/commands/navigation/navigation-node-remove.ts diff --git a/src/o365/spo/commands/orgassetslibrary/OrgAssets.ts b/src/m365/spo/commands/orgassetslibrary/OrgAssets.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/OrgAssets.ts rename to src/m365/spo/commands/orgassetslibrary/OrgAssets.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-add.spec.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-add.spec.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-add.spec.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-add.spec.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-add.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-add.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-add.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-add.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-list.spec.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-list.spec.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-list.spec.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-list.spec.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-list.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-list.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-list.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-list.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-remove.spec.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-remove.spec.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-remove.spec.ts diff --git a/src/o365/spo/commands/orgassetslibrary/orgassetslibrary-remove.ts b/src/m365/spo/commands/orgassetslibrary/orgassetslibrary-remove.ts similarity index 100% rename from src/o365/spo/commands/orgassetslibrary/orgassetslibrary-remove.ts rename to src/m365/spo/commands/orgassetslibrary/orgassetslibrary-remove.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-list.spec.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-list.spec.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-list.spec.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-list.spec.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-list.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-list.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-list.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-list.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-remove.spec.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-remove.spec.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-remove.spec.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-remove.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-remove.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-remove.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-remove.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-set.spec.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-set.spec.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-set.spec.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-set.spec.ts diff --git a/src/o365/spo/commands/orgnewssite/orgnewssite-set.ts b/src/m365/spo/commands/orgnewssite/orgnewssite-set.ts similarity index 100% rename from src/o365/spo/commands/orgnewssite/orgnewssite-set.ts rename to src/m365/spo/commands/orgnewssite/orgnewssite-set.ts diff --git a/src/o365/spo/commands/page/Page.spec.ts b/src/m365/spo/commands/page/Page.spec.ts similarity index 100% rename from src/o365/spo/commands/page/Page.spec.ts rename to src/m365/spo/commands/page/Page.spec.ts diff --git a/src/o365/spo/commands/page/Page.ts b/src/m365/spo/commands/page/Page.ts similarity index 100% rename from src/o365/spo/commands/page/Page.ts rename to src/m365/spo/commands/page/Page.ts diff --git a/src/o365/spo/commands/page/PageHeader.ts b/src/m365/spo/commands/page/PageHeader.ts similarity index 100% rename from src/o365/spo/commands/page/PageHeader.ts rename to src/m365/spo/commands/page/PageHeader.ts diff --git a/src/o365/spo/commands/page/PageItem.ts b/src/m365/spo/commands/page/PageItem.ts similarity index 100% rename from src/o365/spo/commands/page/PageItem.ts rename to src/m365/spo/commands/page/PageItem.ts diff --git a/src/o365/spo/commands/page/canvasContent.ts b/src/m365/spo/commands/page/canvasContent.ts similarity index 100% rename from src/o365/spo/commands/page/canvasContent.ts rename to src/m365/spo/commands/page/canvasContent.ts diff --git a/src/o365/spo/commands/page/clientsidepages.ts b/src/m365/spo/commands/page/clientsidepages.ts similarity index 100% rename from src/o365/spo/commands/page/clientsidepages.ts rename to src/m365/spo/commands/page/clientsidepages.ts diff --git a/src/o365/spo/commands/page/page-add.spec.ts b/src/m365/spo/commands/page/page-add.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-add.spec.ts rename to src/m365/spo/commands/page/page-add.spec.ts diff --git a/src/o365/spo/commands/page/page-add.ts b/src/m365/spo/commands/page/page-add.ts similarity index 100% rename from src/o365/spo/commands/page/page-add.ts rename to src/m365/spo/commands/page/page-add.ts diff --git a/src/o365/spo/commands/page/page-clientsidewebpart-add.spec.ts b/src/m365/spo/commands/page/page-clientsidewebpart-add.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-clientsidewebpart-add.spec.ts rename to src/m365/spo/commands/page/page-clientsidewebpart-add.spec.ts diff --git a/src/o365/spo/commands/page/page-clientsidewebpart-add.ts b/src/m365/spo/commands/page/page-clientsidewebpart-add.ts similarity index 100% rename from src/o365/spo/commands/page/page-clientsidewebpart-add.ts rename to src/m365/spo/commands/page/page-clientsidewebpart-add.ts diff --git a/src/o365/spo/commands/page/page-column-get.spec.ts b/src/m365/spo/commands/page/page-column-get.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-column-get.spec.ts rename to src/m365/spo/commands/page/page-column-get.spec.ts diff --git a/src/o365/spo/commands/page/page-column-get.ts b/src/m365/spo/commands/page/page-column-get.ts similarity index 100% rename from src/o365/spo/commands/page/page-column-get.ts rename to src/m365/spo/commands/page/page-column-get.ts diff --git a/src/o365/spo/commands/page/page-column-list.spec.ts b/src/m365/spo/commands/page/page-column-list.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-column-list.spec.ts rename to src/m365/spo/commands/page/page-column-list.spec.ts diff --git a/src/o365/spo/commands/page/page-column-list.ts b/src/m365/spo/commands/page/page-column-list.ts similarity index 100% rename from src/o365/spo/commands/page/page-column-list.ts rename to src/m365/spo/commands/page/page-column-list.ts diff --git a/src/o365/spo/commands/page/page-control-get.spec.ts b/src/m365/spo/commands/page/page-control-get.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-control-get.spec.ts rename to src/m365/spo/commands/page/page-control-get.spec.ts diff --git a/src/o365/spo/commands/page/page-control-get.ts b/src/m365/spo/commands/page/page-control-get.ts similarity index 100% rename from src/o365/spo/commands/page/page-control-get.ts rename to src/m365/spo/commands/page/page-control-get.ts diff --git a/src/o365/spo/commands/page/page-control-list.spec.ts b/src/m365/spo/commands/page/page-control-list.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-control-list.spec.ts rename to src/m365/spo/commands/page/page-control-list.spec.ts diff --git a/src/o365/spo/commands/page/page-control-list.ts b/src/m365/spo/commands/page/page-control-list.ts similarity index 100% rename from src/o365/spo/commands/page/page-control-list.ts rename to src/m365/spo/commands/page/page-control-list.ts diff --git a/src/o365/spo/commands/page/page-get.spec.ts b/src/m365/spo/commands/page/page-get.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-get.spec.ts rename to src/m365/spo/commands/page/page-get.spec.ts diff --git a/src/o365/spo/commands/page/page-get.ts b/src/m365/spo/commands/page/page-get.ts similarity index 100% rename from src/o365/spo/commands/page/page-get.ts rename to src/m365/spo/commands/page/page-get.ts diff --git a/src/o365/spo/commands/page/page-header-set.spec.ts b/src/m365/spo/commands/page/page-header-set.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-header-set.spec.ts rename to src/m365/spo/commands/page/page-header-set.spec.ts diff --git a/src/o365/spo/commands/page/page-header-set.ts b/src/m365/spo/commands/page/page-header-set.ts similarity index 100% rename from src/o365/spo/commands/page/page-header-set.ts rename to src/m365/spo/commands/page/page-header-set.ts diff --git a/src/o365/spo/commands/page/page-list.spec.ts b/src/m365/spo/commands/page/page-list.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-list.spec.ts rename to src/m365/spo/commands/page/page-list.spec.ts diff --git a/src/o365/spo/commands/page/page-list.ts b/src/m365/spo/commands/page/page-list.ts similarity index 100% rename from src/o365/spo/commands/page/page-list.ts rename to src/m365/spo/commands/page/page-list.ts diff --git a/src/o365/spo/commands/page/page-remove.spec.ts b/src/m365/spo/commands/page/page-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-remove.spec.ts rename to src/m365/spo/commands/page/page-remove.spec.ts diff --git a/src/o365/spo/commands/page/page-remove.ts b/src/m365/spo/commands/page/page-remove.ts similarity index 100% rename from src/o365/spo/commands/page/page-remove.ts rename to src/m365/spo/commands/page/page-remove.ts diff --git a/src/o365/spo/commands/page/page-section-add.spec.ts b/src/m365/spo/commands/page/page-section-add.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-add.spec.ts rename to src/m365/spo/commands/page/page-section-add.spec.ts diff --git a/src/o365/spo/commands/page/page-section-add.ts b/src/m365/spo/commands/page/page-section-add.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-add.ts rename to src/m365/spo/commands/page/page-section-add.ts diff --git a/src/o365/spo/commands/page/page-section-get.spec.ts b/src/m365/spo/commands/page/page-section-get.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-get.spec.ts rename to src/m365/spo/commands/page/page-section-get.spec.ts diff --git a/src/o365/spo/commands/page/page-section-get.ts b/src/m365/spo/commands/page/page-section-get.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-get.ts rename to src/m365/spo/commands/page/page-section-get.ts diff --git a/src/o365/spo/commands/page/page-section-list.spec.ts b/src/m365/spo/commands/page/page-section-list.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-list.spec.ts rename to src/m365/spo/commands/page/page-section-list.spec.ts diff --git a/src/o365/spo/commands/page/page-section-list.ts b/src/m365/spo/commands/page/page-section-list.ts similarity index 100% rename from src/o365/spo/commands/page/page-section-list.ts rename to src/m365/spo/commands/page/page-section-list.ts diff --git a/src/o365/spo/commands/page/page-set.spec.ts b/src/m365/spo/commands/page/page-set.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-set.spec.ts rename to src/m365/spo/commands/page/page-set.spec.ts diff --git a/src/o365/spo/commands/page/page-set.ts b/src/m365/spo/commands/page/page-set.ts similarity index 100% rename from src/o365/spo/commands/page/page-set.ts rename to src/m365/spo/commands/page/page-set.ts diff --git a/src/o365/spo/commands/page/page-text-add.spec.ts b/src/m365/spo/commands/page/page-text-add.spec.ts similarity index 100% rename from src/o365/spo/commands/page/page-text-add.spec.ts rename to src/m365/spo/commands/page/page-text-add.spec.ts diff --git a/src/o365/spo/commands/page/page-text-add.ts b/src/m365/spo/commands/page/page-text-add.ts similarity index 100% rename from src/o365/spo/commands/page/page-text-add.ts rename to src/m365/spo/commands/page/page-text-add.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-base.ts b/src/m365/spo/commands/propertybag/propertybag-base.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-base.ts rename to src/m365/spo/commands/propertybag/propertybag-base.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-get.spec.ts b/src/m365/spo/commands/propertybag/propertybag-get.spec.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-get.spec.ts rename to src/m365/spo/commands/propertybag/propertybag-get.spec.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-get.ts b/src/m365/spo/commands/propertybag/propertybag-get.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-get.ts rename to src/m365/spo/commands/propertybag/propertybag-get.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-list.spec.ts b/src/m365/spo/commands/propertybag/propertybag-list.spec.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-list.spec.ts rename to src/m365/spo/commands/propertybag/propertybag-list.spec.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-list.ts b/src/m365/spo/commands/propertybag/propertybag-list.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-list.ts rename to src/m365/spo/commands/propertybag/propertybag-list.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-remove.spec.ts b/src/m365/spo/commands/propertybag/propertybag-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-remove.spec.ts rename to src/m365/spo/commands/propertybag/propertybag-remove.spec.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-remove.ts b/src/m365/spo/commands/propertybag/propertybag-remove.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-remove.ts rename to src/m365/spo/commands/propertybag/propertybag-remove.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-set.spec.ts b/src/m365/spo/commands/propertybag/propertybag-set.spec.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-set.spec.ts rename to src/m365/spo/commands/propertybag/propertybag-set.spec.ts diff --git a/src/o365/spo/commands/propertybag/propertybag-set.ts b/src/m365/spo/commands/propertybag/propertybag-set.ts similarity index 100% rename from src/o365/spo/commands/propertybag/propertybag-set.ts rename to src/m365/spo/commands/propertybag/propertybag-set.ts diff --git a/src/o365/spo/commands/report/report-activityfilecounts.spec.ts b/src/m365/spo/commands/report/report-activityfilecounts.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityfilecounts.spec.ts rename to src/m365/spo/commands/report/report-activityfilecounts.spec.ts diff --git a/src/o365/spo/commands/report/report-activityfilecounts.ts b/src/m365/spo/commands/report/report-activityfilecounts.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityfilecounts.ts rename to src/m365/spo/commands/report/report-activityfilecounts.ts diff --git a/src/o365/spo/commands/report/report-activitypages.spec.ts b/src/m365/spo/commands/report/report-activitypages.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-activitypages.spec.ts rename to src/m365/spo/commands/report/report-activitypages.spec.ts diff --git a/src/o365/spo/commands/report/report-activitypages.ts b/src/m365/spo/commands/report/report-activitypages.ts similarity index 100% rename from src/o365/spo/commands/report/report-activitypages.ts rename to src/m365/spo/commands/report/report-activitypages.ts diff --git a/src/o365/spo/commands/report/report-activityusercounts.spec.ts b/src/m365/spo/commands/report/report-activityusercounts.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityusercounts.spec.ts rename to src/m365/spo/commands/report/report-activityusercounts.spec.ts diff --git a/src/o365/spo/commands/report/report-activityusercounts.ts b/src/m365/spo/commands/report/report-activityusercounts.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityusercounts.ts rename to src/m365/spo/commands/report/report-activityusercounts.ts diff --git a/src/o365/spo/commands/report/report-activityuserdetail.spec.ts b/src/m365/spo/commands/report/report-activityuserdetail.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityuserdetail.spec.ts rename to src/m365/spo/commands/report/report-activityuserdetail.spec.ts diff --git a/src/o365/spo/commands/report/report-activityuserdetail.ts b/src/m365/spo/commands/report/report-activityuserdetail.ts similarity index 100% rename from src/o365/spo/commands/report/report-activityuserdetail.ts rename to src/m365/spo/commands/report/report-activityuserdetail.ts diff --git a/src/o365/spo/commands/report/report-siteusagedetail.spec.ts b/src/m365/spo/commands/report/report-siteusagedetail.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagedetail.spec.ts rename to src/m365/spo/commands/report/report-siteusagedetail.spec.ts diff --git a/src/o365/spo/commands/report/report-siteusagedetail.ts b/src/m365/spo/commands/report/report-siteusagedetail.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagedetail.ts rename to src/m365/spo/commands/report/report-siteusagedetail.ts diff --git a/src/o365/spo/commands/report/report-siteusagefilecounts.spec.ts b/src/m365/spo/commands/report/report-siteusagefilecounts.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagefilecounts.spec.ts rename to src/m365/spo/commands/report/report-siteusagefilecounts.spec.ts diff --git a/src/o365/spo/commands/report/report-siteusagefilecounts.ts b/src/m365/spo/commands/report/report-siteusagefilecounts.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagefilecounts.ts rename to src/m365/spo/commands/report/report-siteusagefilecounts.ts diff --git a/src/o365/spo/commands/report/report-siteusagepages.spec.ts b/src/m365/spo/commands/report/report-siteusagepages.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagepages.spec.ts rename to src/m365/spo/commands/report/report-siteusagepages.spec.ts diff --git a/src/o365/spo/commands/report/report-siteusagepages.ts b/src/m365/spo/commands/report/report-siteusagepages.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagepages.ts rename to src/m365/spo/commands/report/report-siteusagepages.ts diff --git a/src/o365/spo/commands/report/report-siteusagesitecounts.spec.ts b/src/m365/spo/commands/report/report-siteusagesitecounts.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagesitecounts.spec.ts rename to src/m365/spo/commands/report/report-siteusagesitecounts.spec.ts diff --git a/src/o365/spo/commands/report/report-siteusagesitecounts.ts b/src/m365/spo/commands/report/report-siteusagesitecounts.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagesitecounts.ts rename to src/m365/spo/commands/report/report-siteusagesitecounts.ts diff --git a/src/o365/spo/commands/report/report-siteusagestorage.spec.ts b/src/m365/spo/commands/report/report-siteusagestorage.spec.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagestorage.spec.ts rename to src/m365/spo/commands/report/report-siteusagestorage.spec.ts diff --git a/src/o365/spo/commands/report/report-siteusagestorage.ts b/src/m365/spo/commands/report/report-siteusagestorage.ts similarity index 100% rename from src/o365/spo/commands/report/report-siteusagestorage.ts rename to src/m365/spo/commands/report/report-siteusagestorage.ts diff --git a/src/o365/spo/commands/search/datatypes/QueryResult.ts b/src/m365/spo/commands/search/datatypes/QueryResult.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/QueryResult.ts rename to src/m365/spo/commands/search/datatypes/QueryResult.ts diff --git a/src/o365/spo/commands/search/datatypes/RefinementResult.ts b/src/m365/spo/commands/search/datatypes/RefinementResult.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/RefinementResult.ts rename to src/m365/spo/commands/search/datatypes/RefinementResult.ts diff --git a/src/o365/spo/commands/search/datatypes/RelevantResults.ts b/src/m365/spo/commands/search/datatypes/RelevantResults.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/RelevantResults.ts rename to src/m365/spo/commands/search/datatypes/RelevantResults.ts diff --git a/src/o365/spo/commands/search/datatypes/ResultTable.ts b/src/m365/spo/commands/search/datatypes/ResultTable.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/ResultTable.ts rename to src/m365/spo/commands/search/datatypes/ResultTable.ts diff --git a/src/o365/spo/commands/search/datatypes/ResultTableRow.ts b/src/m365/spo/commands/search/datatypes/ResultTableRow.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/ResultTableRow.ts rename to src/m365/spo/commands/search/datatypes/ResultTableRow.ts diff --git a/src/o365/spo/commands/search/datatypes/SearchResult.ts b/src/m365/spo/commands/search/datatypes/SearchResult.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/SearchResult.ts rename to src/m365/spo/commands/search/datatypes/SearchResult.ts diff --git a/src/o365/spo/commands/search/datatypes/SearchResultProperty.ts b/src/m365/spo/commands/search/datatypes/SearchResultProperty.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/SearchResultProperty.ts rename to src/m365/spo/commands/search/datatypes/SearchResultProperty.ts diff --git a/src/o365/spo/commands/search/datatypes/SpecialTermResult.ts b/src/m365/spo/commands/search/datatypes/SpecialTermResult.ts similarity index 100% rename from src/o365/spo/commands/search/datatypes/SpecialTermResult.ts rename to src/m365/spo/commands/search/datatypes/SpecialTermResult.ts diff --git a/src/o365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionGrant.ts b/src/m365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionGrant.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionGrant.ts rename to src/m365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionGrant.ts diff --git a/src/o365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionRequest.ts b/src/m365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionRequest.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionRequest.ts rename to src/m365/spo/commands/serviceprincipal/SPOWebAppServicePrincipalPermissionRequest.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-add.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-add.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-add.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-add.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-add.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-add.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-add.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-add.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts similarity index 96% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts index 60938d6ce39..fd389948435 100644 --- a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts +++ b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-list.spec.ts @@ -81,7 +81,7 @@ describe(commands.SERVICEPRINCIPAL_GRANT_LIST, () => { { "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIhpPRByju_JCmZ9BBsWxwgw", "Resource": "Windows Azure Active Directory", "ResourceId": "1c444f1a-bba3-42f2-999f-4106c5b1c20c", "Scope": "Group.ReadWrite.All" }, { - "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg", "Resource": "Office 365 SharePoint Online", "ResourceId": "dcf25ef3-e2df-4a77-839d-6b7857a11c78", "Scope": "MyFiles.Read" + "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg", "Resource": "Microsoft 365 SharePoint Online", "ResourceId": "dcf25ef3-e2df-4a77-839d-6b7857a11c78", "Scope": "MyFiles.Read" } ] } @@ -101,7 +101,7 @@ describe(commands.SERVICEPRINCIPAL_GRANT_LIST, () => { }, { ObjectId: '50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg', - Resource: 'Office 365 SharePoint Online', + Resource: 'Microsoft 365 SharePoint Online', ResourceId: 'dcf25ef3-e2df-4a77-839d-6b7857a11c78', Scope: 'MyFiles.Read' }])); @@ -131,7 +131,7 @@ describe(commands.SERVICEPRINCIPAL_GRANT_LIST, () => { { "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIhpPRByju_JCmZ9BBsWxwgw", "Resource": "Windows Azure Active Directory", "ResourceId": "1c444f1a-bba3-42f2-999f-4106c5b1c20c", "Scope": "Group.ReadWrite.All" }, { - "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg", "Resource": "Office 365 SharePoint Online", "ResourceId": "dcf25ef3-e2df-4a77-839d-6b7857a11c78", "Scope": "MyFiles.Read" + "_ObjectType_": "Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant", "ClientId": "cd4043e7-b749-420b-bd07-aa7c3912ed22", "ConsentType": "AllPrincipals", "ObjectId": "50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg", "Resource": "Microsoft 365 SharePoint Online", "ResourceId": "dcf25ef3-e2df-4a77-839d-6b7857a11c78", "Scope": "MyFiles.Read" } ] } @@ -151,7 +151,7 @@ describe(commands.SERVICEPRINCIPAL_GRANT_LIST, () => { }, { ObjectId: '50NAzUm3C0K9B6p8ORLtIvNe8tzf4ndKg51reFehHHg', - Resource: 'Office 365 SharePoint Online', + Resource: 'Microsoft 365 SharePoint Online', ResourceId: 'dcf25ef3-e2df-4a77-839d-6b7857a11c78', Scope: 'MyFiles.Read' }])); diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-list.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-list.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-list.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-list.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-grant-revoke.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-approve.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-deny.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-permissionrequest-list.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-set.spec.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-set.spec.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-set.spec.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-set.spec.ts diff --git a/src/o365/spo/commands/serviceprincipal/serviceprincipal-set.ts b/src/m365/spo/commands/serviceprincipal/serviceprincipal-set.ts similarity index 100% rename from src/o365/spo/commands/serviceprincipal/serviceprincipal-set.ts rename to src/m365/spo/commands/serviceprincipal/serviceprincipal-set.ts diff --git a/src/o365/spo/commands/site/DeletedSiteProperties.ts b/src/m365/spo/commands/site/DeletedSiteProperties.ts similarity index 100% rename from src/o365/spo/commands/site/DeletedSiteProperties.ts rename to src/m365/spo/commands/site/DeletedSiteProperties.ts diff --git a/src/o365/spo/commands/site/SPOSitePropertiesEnumerable.ts b/src/m365/spo/commands/site/SPOSitePropertiesEnumerable.ts similarity index 100% rename from src/o365/spo/commands/site/SPOSitePropertiesEnumerable.ts rename to src/m365/spo/commands/site/SPOSitePropertiesEnumerable.ts diff --git a/src/o365/spo/commands/site/SiteProperties.ts b/src/m365/spo/commands/site/SiteProperties.ts similarity index 100% rename from src/o365/spo/commands/site/SiteProperties.ts rename to src/m365/spo/commands/site/SiteProperties.ts diff --git a/src/o365/spo/commands/site/SpoOperation.ts b/src/m365/spo/commands/site/SpoOperation.ts similarity index 100% rename from src/o365/spo/commands/site/SpoOperation.ts rename to src/m365/spo/commands/site/SpoOperation.ts diff --git a/src/o365/spo/commands/site/site-add.spec.ts b/src/m365/spo/commands/site/site-add.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-add.spec.ts rename to src/m365/spo/commands/site/site-add.spec.ts diff --git a/src/o365/spo/commands/site/site-add.ts b/src/m365/spo/commands/site/site-add.ts similarity index 100% rename from src/o365/spo/commands/site/site-add.ts rename to src/m365/spo/commands/site/site-add.ts diff --git a/src/o365/spo/commands/site/site-appcatalog-add.spec.ts b/src/m365/spo/commands/site/site-appcatalog-add.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-appcatalog-add.spec.ts rename to src/m365/spo/commands/site/site-appcatalog-add.spec.ts diff --git a/src/o365/spo/commands/site/site-appcatalog-add.ts b/src/m365/spo/commands/site/site-appcatalog-add.ts similarity index 100% rename from src/o365/spo/commands/site/site-appcatalog-add.ts rename to src/m365/spo/commands/site/site-appcatalog-add.ts diff --git a/src/o365/spo/commands/site/site-appcatalog-remove.spec.ts b/src/m365/spo/commands/site/site-appcatalog-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-appcatalog-remove.spec.ts rename to src/m365/spo/commands/site/site-appcatalog-remove.spec.ts diff --git a/src/o365/spo/commands/site/site-appcatalog-remove.ts b/src/m365/spo/commands/site/site-appcatalog-remove.ts similarity index 100% rename from src/o365/spo/commands/site/site-appcatalog-remove.ts rename to src/m365/spo/commands/site/site-appcatalog-remove.ts diff --git a/src/o365/spo/commands/site/site-classic-add.spec.ts b/src/m365/spo/commands/site/site-classic-add.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-classic-add.spec.ts rename to src/m365/spo/commands/site/site-classic-add.spec.ts diff --git a/src/o365/spo/commands/site/site-classic-add.ts b/src/m365/spo/commands/site/site-classic-add.ts similarity index 99% rename from src/o365/spo/commands/site/site-classic-add.ts rename to src/m365/spo/commands/site/site-classic-add.ts index 707128a4b9e..7e5ff6db876 100644 --- a/src/o365/spo/commands/site/site-classic-add.ts +++ b/src/m365/spo/commands/site/site-classic-add.ts @@ -466,11 +466,11 @@ class SpoSiteClassicAddCommand extends SpoCommand { the old site is fully removed. Deleting and creating classic site collections is by default asynchronous - and depending on the current state of Office 365, might take up to few + and depending on the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully provisioned, you should use the ${chalk.blue('--wait')} flag. When using this flag, the ${chalk.blue(this.getCommandName())} command will keep - running until it received confirmation from Office 365 that the site + running until it received confirmation from Microsoft 365 that the site has been fully provisioned. Examples: diff --git a/src/o365/spo/commands/site/site-classic-list.spec.ts b/src/m365/spo/commands/site/site-classic-list.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-classic-list.spec.ts rename to src/m365/spo/commands/site/site-classic-list.spec.ts diff --git a/src/o365/spo/commands/site/site-classic-list.ts b/src/m365/spo/commands/site/site-classic-list.ts similarity index 100% rename from src/o365/spo/commands/site/site-classic-list.ts rename to src/m365/spo/commands/site/site-classic-list.ts diff --git a/src/o365/spo/commands/site/site-classic-set.spec.ts b/src/m365/spo/commands/site/site-classic-set.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-classic-set.spec.ts rename to src/m365/spo/commands/site/site-classic-set.spec.ts diff --git a/src/o365/spo/commands/site/site-classic-set.ts b/src/m365/spo/commands/site/site-classic-set.ts similarity index 99% rename from src/o365/spo/commands/site/site-classic-set.ts rename to src/m365/spo/commands/site/site-classic-set.ts index ed2758d86d0..64e51720da0 100644 --- a/src/o365/spo/commands/site/site-classic-set.ts +++ b/src/m365/spo/commands/site/site-classic-set.ts @@ -446,11 +446,11 @@ class SpoSiteClassicSetCommand extends SpoCommand { https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f. Setting site properties is by default asynchronous and depending on - the current state of Office 365, might take up to few minutes. If you're + the current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully configured, you should use the ${chalk.blue('--wait')} flag. When using this flag, the ${chalk.blue(this.getCommandName())} command will keep running until - it received confirmation from Office 365 that the site has been fully + it received confirmation from Microsoft 365 that the site has been fully configured. Examples: diff --git a/src/o365/spo/commands/site/site-commsite-enable.spec.ts b/src/m365/spo/commands/site/site-commsite-enable.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-commsite-enable.spec.ts rename to src/m365/spo/commands/site/site-commsite-enable.spec.ts diff --git a/src/o365/spo/commands/site/site-commsite-enable.ts b/src/m365/spo/commands/site/site-commsite-enable.ts similarity index 100% rename from src/o365/spo/commands/site/site-commsite-enable.ts rename to src/m365/spo/commands/site/site-commsite-enable.ts diff --git a/src/o365/spo/commands/site/site-get.spec.ts b/src/m365/spo/commands/site/site-get.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-get.spec.ts rename to src/m365/spo/commands/site/site-get.spec.ts diff --git a/src/o365/spo/commands/site/site-get.ts b/src/m365/spo/commands/site/site-get.ts similarity index 100% rename from src/o365/spo/commands/site/site-get.ts rename to src/m365/spo/commands/site/site-get.ts diff --git a/src/o365/spo/commands/site/site-groupify.spec.ts b/src/m365/spo/commands/site/site-groupify.spec.ts similarity index 97% rename from src/o365/spo/commands/site/site-groupify.spec.ts rename to src/m365/spo/commands/site/site-groupify.spec.ts index 65c37226c8f..ded62be5d45 100644 --- a/src/o365/spo/commands/site/site-groupify.spec.ts +++ b/src/m365/spo/commands/site/site-groupify.spec.ts @@ -58,7 +58,7 @@ describe(commands.SITE_GROUPIFY, () => { assert.notEqual(command.description, null); }); - it('connects site to an Office 365 Group', (done) => { + it('connects site to an Microsoft 365 Group', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://contoso.sharepoint.com/sites/team-a/_api/GroupSiteManager/CreateGroupForSite' && JSON.stringify(opts.body) === JSON.stringify({ @@ -96,7 +96,7 @@ describe(commands.SITE_GROUPIFY, () => { }); }); - it('connects site to an Office 365 Group (debug)', (done) => { + it('connects site to an Microsoft 365 Group (debug)', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://contoso.sharepoint.com/sites/team-a/_api/GroupSiteManager/CreateGroupForSite' && JSON.stringify(opts.body) === JSON.stringify({ @@ -134,7 +134,7 @@ describe(commands.SITE_GROUPIFY, () => { }); }); - it('connects site to a public Office 365 Group', (done) => { + it('connects site to a public Microsoft 365 Group', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://contoso.sharepoint.com/sites/team-a/_api/GroupSiteManager/CreateGroupForSite' && JSON.stringify(opts.body) === JSON.stringify({ @@ -172,7 +172,7 @@ describe(commands.SITE_GROUPIFY, () => { }); }); - it('setts Office 365 Group description', (done) => { + it('setts Microsoft 365 Group description', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://contoso.sharepoint.com/sites/team-a/_api/GroupSiteManager/CreateGroupForSite' && JSON.stringify(opts.body) === JSON.stringify({ @@ -212,7 +212,7 @@ describe(commands.SITE_GROUPIFY, () => { }); }); - it('sets Office 365 Group classification', (done) => { + it('sets Microsoft 365 Group classification', (done) => { sinon.stub(request, 'post').callsFake((opts) => { if (opts.url === 'https://contoso.sharepoint.com/sites/team-a/_api/GroupSiteManager/CreateGroupForSite' && JSON.stringify(opts.body) === JSON.stringify({ diff --git a/src/o365/spo/commands/site/site-groupify.ts b/src/m365/spo/commands/site/site-groupify.ts similarity index 85% rename from src/o365/spo/commands/site/site-groupify.ts rename to src/m365/spo/commands/site/site-groupify.ts index ab6d55576a7..955a55ebbef 100644 --- a/src/o365/spo/commands/site/site-groupify.ts +++ b/src/m365/spo/commands/site/site-groupify.ts @@ -28,7 +28,7 @@ class SpoSiteGroupifyCommand extends SpoCommand { } public get description(): string { - return 'Connects site collection to an Office 365 Group'; + return 'Connects site collection to an Microsoft 365 Group'; } public getTelemetryProperties(args: CommandArgs): any { @@ -87,15 +87,15 @@ class SpoSiteGroupifyCommand extends SpoCommand { const options: CommandOption[] = [ { option: '-u, --siteUrl ', - description: 'URL of the site collection being connected to new Office 365 Group' + description: 'URL of the site collection being connected to new Microsoft 365 Group' }, { option: '-a, --alias ', - description: 'The email alias for the new Office 365 Group that will be created' + description: 'The email alias for the new Microsoft 365 Group that will be created' }, { option: '-n, --displayName ', - description: 'The name of the new Office 365 Group that will be created' + description: 'The name of the new Microsoft 365 Group that will be created' }, { option: '-d, --description [description]', @@ -107,7 +107,7 @@ class SpoSiteGroupifyCommand extends SpoCommand { }, { option: '--isPublic', - description: 'Determines the Office 365 Group’s privacy setting. If set, the group will be public, otherwise it will be private' + description: 'Determines the Microsoft 365 Group’s privacy setting. If set, the group will be public, otherwise it will be private' }, { option: '--keepOldHomepage', @@ -152,28 +152,28 @@ class SpoSiteGroupifyCommand extends SpoCommand { in preview and is subject to change once the API reached general availability. - When connecting site collection to an Office 365 Group, SharePoint will + When connecting site collection to an Microsoft 365 Group, SharePoint will create a new group using the specified information. If a group with the same name already exists, you will get a ${chalk.grey('The group alias already exists.')} error. Examples: - Connect site collection to an Office 365 Group + Connect site collection to an Microsoft 365 Group ${this.name} --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' - Connect site collection to an Office 365 Group and make the group public + Connect site collection to an Microsoft 365 Group and make the group public ${this.name} --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --isPublic - Connect site collection to an Office 365 Group and set the group classification + Connect site collection to an Microsoft 365 Group and set the group classification ${this.name} --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --classification HBI - Connect site collection to an Office 365 Group and keep the old home page + Connect site collection to an Microsoft 365 Group and keep the old home page ${this.name} --siteUrl https://contoso.sharepoin.com/sites/team-a --alias team-a --displayName 'Team A' --keepOldHomepage More information: - Overview of the "Connect to new Office 365 group" feature + Overview of the "Connect to new Microsoft 365 group" feature https://docs.microsoft.com/en-us/sharepoint/dev/features/groupify/groupify-overview `); } diff --git a/src/o365/spo/commands/site/site-inplacerecordsmanagement-set.spec.ts b/src/m365/spo/commands/site/site-inplacerecordsmanagement-set.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-inplacerecordsmanagement-set.spec.ts rename to src/m365/spo/commands/site/site-inplacerecordsmanagement-set.spec.ts diff --git a/src/o365/spo/commands/site/site-inplacerecordsmanagement-set.ts b/src/m365/spo/commands/site/site-inplacerecordsmanagement-set.ts similarity index 100% rename from src/o365/spo/commands/site/site-inplacerecordsmanagement-set.ts rename to src/m365/spo/commands/site/site-inplacerecordsmanagement-set.ts diff --git a/src/o365/spo/commands/site/site-list.spec.ts b/src/m365/spo/commands/site/site-list.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-list.spec.ts rename to src/m365/spo/commands/site/site-list.spec.ts diff --git a/src/o365/spo/commands/site/site-list.ts b/src/m365/spo/commands/site/site-list.ts similarity index 100% rename from src/o365/spo/commands/site/site-list.ts rename to src/m365/spo/commands/site/site-list.ts diff --git a/src/o365/spo/commands/site/site-remove.spec.ts b/src/m365/spo/commands/site/site-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-remove.spec.ts rename to src/m365/spo/commands/site/site-remove.spec.ts diff --git a/src/o365/spo/commands/site/site-remove.ts b/src/m365/spo/commands/site/site-remove.ts similarity index 98% rename from src/o365/spo/commands/site/site-remove.ts rename to src/m365/spo/commands/site/site-remove.ts index cd9c38c3775..0bedd30fabc 100644 --- a/src/o365/spo/commands/site/site-remove.ts +++ b/src/m365/spo/commands/site/site-remove.ts @@ -260,11 +260,11 @@ class SpoSiteRemoveCommand extends SpoCommand { Remarks: Deleting a site collection is by default asynchronous and depending on the - current state of Office 365, might take up to few minutes. + current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the site to be fully deleted, you should use the ${chalk.blue('--wait')} flag. When using this flag, the ${chalk.blue(this.getCommandName())} command will keep running until it received - confirmation from Office 365 that the site has been fully deleted. + confirmation from Microsoft 365 that the site has been fully deleted. Examples: diff --git a/src/o365/spo/commands/site/site-rename.spec.ts b/src/m365/spo/commands/site/site-rename.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-rename.spec.ts rename to src/m365/spo/commands/site/site-rename.spec.ts diff --git a/src/o365/spo/commands/site/site-rename.ts b/src/m365/spo/commands/site/site-rename.ts similarity index 98% rename from src/o365/spo/commands/site/site-rename.ts rename to src/m365/spo/commands/site/site-rename.ts index 2dbc313f133..38da19c9e08 100644 --- a/src/o365/spo/commands/site/site-rename.ts +++ b/src/m365/spo/commands/site/site-rename.ts @@ -236,10 +236,10 @@ class SpoSiteRenameCommand extends SpoCommand { Remarks: Renaming site collections is by default asynchronous and depending on the - current state of Office 365, might take up to few minutes. If you're + current state of Microsoft 365, might take up to few minutes. If you're building a script with steps that require the operation to complete fully, you should use the ${chalk.blue('--wait')} flag. When using this flag, the ${chalk.blue(this.getCommandName())} - command will keep running until it receives confirmation from Office 365 + command will keep running until it receives confirmation from Microsoft 365 that the site rename operation has completed. Examples: diff --git a/src/o365/spo/commands/site/site-set.spec.ts b/src/m365/spo/commands/site/site-set.spec.ts similarity index 100% rename from src/o365/spo/commands/site/site-set.spec.ts rename to src/m365/spo/commands/site/site-set.spec.ts diff --git a/src/o365/spo/commands/site/site-set.ts b/src/m365/spo/commands/site/site-set.ts similarity index 100% rename from src/o365/spo/commands/site/site-set.ts rename to src/m365/spo/commands/site/site-set.ts diff --git a/src/o365/spo/commands/sitedesign/SiteDesign.ts b/src/m365/spo/commands/sitedesign/SiteDesign.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/SiteDesign.ts rename to src/m365/spo/commands/sitedesign/SiteDesign.ts diff --git a/src/o365/spo/commands/sitedesign/SiteDesignPrincipal.ts b/src/m365/spo/commands/sitedesign/SiteDesignPrincipal.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/SiteDesignPrincipal.ts rename to src/m365/spo/commands/sitedesign/SiteDesignPrincipal.ts diff --git a/src/o365/spo/commands/sitedesign/SiteDesignRun.ts b/src/m365/spo/commands/sitedesign/SiteDesignRun.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/SiteDesignRun.ts rename to src/m365/spo/commands/sitedesign/SiteDesignRun.ts diff --git a/src/o365/spo/commands/sitedesign/SiteDesignTask.ts b/src/m365/spo/commands/sitedesign/SiteDesignTask.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/SiteDesignTask.ts rename to src/m365/spo/commands/sitedesign/SiteDesignTask.ts diff --git a/src/o365/spo/commands/sitedesign/SiteScriptActionStatus.ts b/src/m365/spo/commands/sitedesign/SiteScriptActionStatus.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/SiteScriptActionStatus.ts rename to src/m365/spo/commands/sitedesign/SiteScriptActionStatus.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-add.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-add.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-add.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-add.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-add.ts b/src/m365/spo/commands/sitedesign/sitedesign-add.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-add.ts rename to src/m365/spo/commands/sitedesign/sitedesign-add.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-apply.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-apply.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-apply.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-apply.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-apply.ts b/src/m365/spo/commands/sitedesign/sitedesign-apply.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-apply.ts rename to src/m365/spo/commands/sitedesign/sitedesign-apply.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-get.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-get.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-get.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-get.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-get.ts b/src/m365/spo/commands/sitedesign/sitedesign-get.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-get.ts rename to src/m365/spo/commands/sitedesign/sitedesign-get.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-list.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-list.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-list.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-list.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-list.ts b/src/m365/spo/commands/sitedesign/sitedesign-list.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-list.ts rename to src/m365/spo/commands/sitedesign/sitedesign-list.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-remove.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-remove.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-remove.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-remove.ts b/src/m365/spo/commands/sitedesign/sitedesign-remove.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-remove.ts rename to src/m365/spo/commands/sitedesign/sitedesign-remove.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-grant.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-grant.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-grant.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-grant.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-grant.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-grant.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-grant.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-grant.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-list.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-list.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-list.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-list.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-list.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-list.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-list.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-list.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-revoke.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-revoke.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-revoke.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-revoke.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-rights-revoke.ts b/src/m365/spo/commands/sitedesign/sitedesign-rights-revoke.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-rights-revoke.ts rename to src/m365/spo/commands/sitedesign/sitedesign-rights-revoke.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-run-list.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-run-list.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-run-list.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-run-list.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-run-list.ts b/src/m365/spo/commands/sitedesign/sitedesign-run-list.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-run-list.ts rename to src/m365/spo/commands/sitedesign/sitedesign-run-list.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-run-status-get.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-run-status-get.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-run-status-get.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-run-status-get.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-run-status-get.ts b/src/m365/spo/commands/sitedesign/sitedesign-run-status-get.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-run-status-get.ts rename to src/m365/spo/commands/sitedesign/sitedesign-run-status-get.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-set.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-set.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-set.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-set.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-set.ts b/src/m365/spo/commands/sitedesign/sitedesign-set.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-set.ts rename to src/m365/spo/commands/sitedesign/sitedesign-set.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-get.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-get.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-get.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-get.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-get.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-get.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-get.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-get.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-list.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-list.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-list.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-list.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-list.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-list.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-list.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-list.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-remove.spec.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-remove.spec.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-remove.spec.ts diff --git a/src/o365/spo/commands/sitedesign/sitedesign-task-remove.ts b/src/m365/spo/commands/sitedesign/sitedesign-task-remove.ts similarity index 100% rename from src/o365/spo/commands/sitedesign/sitedesign-task-remove.ts rename to src/m365/spo/commands/sitedesign/sitedesign-task-remove.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-add.spec.ts b/src/m365/spo/commands/sitescript/sitescript-add.spec.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-add.spec.ts rename to src/m365/spo/commands/sitescript/sitescript-add.spec.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-add.ts b/src/m365/spo/commands/sitescript/sitescript-add.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-add.ts rename to src/m365/spo/commands/sitescript/sitescript-add.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-get.spec.ts b/src/m365/spo/commands/sitescript/sitescript-get.spec.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-get.spec.ts rename to src/m365/spo/commands/sitescript/sitescript-get.spec.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-get.ts b/src/m365/spo/commands/sitescript/sitescript-get.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-get.ts rename to src/m365/spo/commands/sitescript/sitescript-get.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-list.spec.ts b/src/m365/spo/commands/sitescript/sitescript-list.spec.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-list.spec.ts rename to src/m365/spo/commands/sitescript/sitescript-list.spec.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-list.ts b/src/m365/spo/commands/sitescript/sitescript-list.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-list.ts rename to src/m365/spo/commands/sitescript/sitescript-list.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-remove.spec.ts b/src/m365/spo/commands/sitescript/sitescript-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-remove.spec.ts rename to src/m365/spo/commands/sitescript/sitescript-remove.spec.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-remove.ts b/src/m365/spo/commands/sitescript/sitescript-remove.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-remove.ts rename to src/m365/spo/commands/sitescript/sitescript-remove.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-set.spec.ts b/src/m365/spo/commands/sitescript/sitescript-set.spec.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-set.spec.ts rename to src/m365/spo/commands/sitescript/sitescript-set.spec.ts diff --git a/src/o365/spo/commands/sitescript/sitescript-set.ts b/src/m365/spo/commands/sitescript/sitescript-set.ts similarity index 100% rename from src/o365/spo/commands/sitescript/sitescript-set.ts rename to src/m365/spo/commands/sitescript/sitescript-set.ts diff --git a/src/o365/spo/commands/spo-get.spec.ts b/src/m365/spo/commands/spo-get.spec.ts similarity index 99% rename from src/o365/spo/commands/spo-get.spec.ts rename to src/m365/spo/commands/spo-get.spec.ts index 5634804c032..ad2ea6deb63 100644 --- a/src/o365/spo/commands/spo-get.spec.ts +++ b/src/m365/spo/commands/spo-get.spec.ts @@ -106,7 +106,7 @@ describe(commands.GET, () => { cmdInstance.action({ options: {} }, (err?: any) => { try { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError("Log in to Office 365 first"))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError("Log in to Microsoft 365 first"))); assert.equal(auth.service.spoUrl, undefined); done(); } diff --git a/src/o365/spo/commands/spo-get.ts b/src/m365/spo/commands/spo-get.ts similarity index 93% rename from src/o365/spo/commands/spo-get.ts rename to src/m365/spo/commands/spo-get.ts index bb25e989559..02c3668ad34 100644 --- a/src/o365/spo/commands/spo-get.ts +++ b/src/m365/spo/commands/spo-get.ts @@ -53,7 +53,7 @@ class SpoGetCommand extends SpoCommand { log(vorpal.find(commands.GET).helpInformation()); log(` Remarks: - Office 365 CLI automatically discovers the URL of the root SharePoint site + CLI for Microsoft 365 automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). Using this command you can see which URLs the CLI has discovered. diff --git a/src/o365/spo/commands/spo-search.spec.ts b/src/m365/spo/commands/spo-search.spec.ts similarity index 100% rename from src/o365/spo/commands/spo-search.spec.ts rename to src/m365/spo/commands/spo-search.spec.ts diff --git a/src/o365/spo/commands/spo-search.ts b/src/m365/spo/commands/spo-search.ts similarity index 100% rename from src/o365/spo/commands/spo-search.ts rename to src/m365/spo/commands/spo-search.ts diff --git a/src/o365/spo/commands/spo-set.spec.ts b/src/m365/spo/commands/spo-set.spec.ts similarity index 99% rename from src/o365/spo/commands/spo-set.spec.ts rename to src/m365/spo/commands/spo-set.spec.ts index dae05d80ac0..744ca6cb3b1 100644 --- a/src/o365/spo/commands/spo-set.spec.ts +++ b/src/m365/spo/commands/spo-set.spec.ts @@ -90,7 +90,7 @@ describe(commands.SET, () => { cmdInstance.action({ options: { url: 'https://contoso.sharepoint.com' } }, (err?: any) => { try { - assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('Log in to Office 365 first'))); + assert.equal(JSON.stringify(err), JSON.stringify(new CommandError('Log in to Microsoft 365 first'))); assert.equal(auth.service.spoUrl, undefined); done(); } diff --git a/src/o365/spo/commands/spo-set.ts b/src/m365/spo/commands/spo-set.ts similarity index 91% rename from src/o365/spo/commands/spo-set.ts rename to src/m365/spo/commands/spo-set.ts index aea41e75d17..f8dcde9aea3 100644 --- a/src/o365/spo/commands/spo-set.ts +++ b/src/m365/spo/commands/spo-set.ts @@ -67,10 +67,10 @@ class SpoSetCommand extends SpoCommand { log(vorpal.find(commands.SET).helpInformation()); log(` Remarks: - Office 365 CLI automatically discovers the URL of the root SharePoint site + CLI for Microsoft 365 automatically discovers the URL of the root SharePoint site collection/SharePoint tenant admin site (whichever is needed to run the particular command). In specific cases, like when managing multi-geo - Office 365 tenants, it could be desirable to make the CLI manage + Microsoft 365 tenants, it could be desirable to make the CLI manage the specific geography. For such cases, you can use this command to explicitly specify the SPO URL that should be used when executing SPO commands. diff --git a/src/o365/spo/commands/storageentity/TenantProperty.ts b/src/m365/spo/commands/storageentity/TenantProperty.ts similarity index 100% rename from src/o365/spo/commands/storageentity/TenantProperty.ts rename to src/m365/spo/commands/storageentity/TenantProperty.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-get.spec.ts b/src/m365/spo/commands/storageentity/storageentity-get.spec.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-get.spec.ts rename to src/m365/spo/commands/storageentity/storageentity-get.spec.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-get.ts b/src/m365/spo/commands/storageentity/storageentity-get.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-get.ts rename to src/m365/spo/commands/storageentity/storageentity-get.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-list.spec.ts b/src/m365/spo/commands/storageentity/storageentity-list.spec.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-list.spec.ts rename to src/m365/spo/commands/storageentity/storageentity-list.spec.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-list.ts b/src/m365/spo/commands/storageentity/storageentity-list.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-list.ts rename to src/m365/spo/commands/storageentity/storageentity-list.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-remove.spec.ts b/src/m365/spo/commands/storageentity/storageentity-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-remove.spec.ts rename to src/m365/spo/commands/storageentity/storageentity-remove.spec.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-remove.ts b/src/m365/spo/commands/storageentity/storageentity-remove.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-remove.ts rename to src/m365/spo/commands/storageentity/storageentity-remove.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-set.spec.ts b/src/m365/spo/commands/storageentity/storageentity-set.spec.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-set.spec.ts rename to src/m365/spo/commands/storageentity/storageentity-set.spec.ts diff --git a/src/o365/spo/commands/storageentity/storageentity-set.ts b/src/m365/spo/commands/storageentity/storageentity-set.ts similarity index 100% rename from src/o365/spo/commands/storageentity/storageentity-set.ts rename to src/m365/spo/commands/storageentity/storageentity-set.ts diff --git a/src/o365/spo/commands/tenant/DeletedSiteProperties.ts b/src/m365/spo/commands/tenant/DeletedSiteProperties.ts similarity index 100% rename from src/o365/spo/commands/tenant/DeletedSiteProperties.ts rename to src/m365/spo/commands/tenant/DeletedSiteProperties.ts diff --git a/src/o365/spo/commands/tenant/DeletedSitePropertiesEnumerable.ts b/src/m365/spo/commands/tenant/DeletedSitePropertiesEnumerable.ts similarity index 100% rename from src/o365/spo/commands/tenant/DeletedSitePropertiesEnumerable.ts rename to src/m365/spo/commands/tenant/DeletedSitePropertiesEnumerable.ts diff --git a/src/o365/spo/commands/tenant/tenant-appcatalog-add.spec.ts b/src/m365/spo/commands/tenant/tenant-appcatalog-add.spec.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-appcatalog-add.spec.ts rename to src/m365/spo/commands/tenant/tenant-appcatalog-add.spec.ts diff --git a/src/o365/spo/commands/tenant/tenant-appcatalog-add.ts b/src/m365/spo/commands/tenant/tenant-appcatalog-add.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-appcatalog-add.ts rename to src/m365/spo/commands/tenant/tenant-appcatalog-add.ts diff --git a/src/o365/spo/commands/tenant/tenant-appcatalogurl-get.spec.ts b/src/m365/spo/commands/tenant/tenant-appcatalogurl-get.spec.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-appcatalogurl-get.spec.ts rename to src/m365/spo/commands/tenant/tenant-appcatalogurl-get.spec.ts diff --git a/src/o365/spo/commands/tenant/tenant-appcatalogurl-get.ts b/src/m365/spo/commands/tenant/tenant-appcatalogurl-get.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-appcatalogurl-get.ts rename to src/m365/spo/commands/tenant/tenant-appcatalogurl-get.ts diff --git a/src/o365/spo/commands/tenant/tenant-recyclebinitem-list.spec.ts b/src/m365/spo/commands/tenant/tenant-recyclebinitem-list.spec.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-recyclebinitem-list.spec.ts rename to src/m365/spo/commands/tenant/tenant-recyclebinitem-list.spec.ts diff --git a/src/o365/spo/commands/tenant/tenant-recyclebinitem-list.ts b/src/m365/spo/commands/tenant/tenant-recyclebinitem-list.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-recyclebinitem-list.ts rename to src/m365/spo/commands/tenant/tenant-recyclebinitem-list.ts diff --git a/src/o365/spo/commands/tenant/tenant-settings-list.spec.ts b/src/m365/spo/commands/tenant/tenant-settings-list.spec.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-settings-list.spec.ts rename to src/m365/spo/commands/tenant/tenant-settings-list.spec.ts diff --git a/src/o365/spo/commands/tenant/tenant-settings-list.ts b/src/m365/spo/commands/tenant/tenant-settings-list.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-settings-list.ts rename to src/m365/spo/commands/tenant/tenant-settings-list.ts diff --git a/src/o365/spo/commands/tenant/tenant-settings-set.spec.ts b/src/m365/spo/commands/tenant/tenant-settings-set.spec.ts similarity index 100% rename from src/o365/spo/commands/tenant/tenant-settings-set.spec.ts rename to src/m365/spo/commands/tenant/tenant-settings-set.spec.ts diff --git a/src/o365/spo/commands/tenant/tenant-settings-set.ts b/src/m365/spo/commands/tenant/tenant-settings-set.ts similarity index 99% rename from src/o365/spo/commands/tenant/tenant-settings-set.ts rename to src/m365/spo/commands/tenant/tenant-settings-set.ts index 76760e37cae..12ec5734827 100644 --- a/src/o365/spo/commands/tenant/tenant-settings-set.ts +++ b/src/m365/spo/commands/tenant/tenant-settings-set.ts @@ -302,7 +302,7 @@ class SpoTenantSettingsSetCommand extends SpoCommand { }, { option: '--ExternalServicesEnabled [ExternalServicesEnabled]', - description: 'Enables external services for a tenant. External services are defined as services that are not in the Office 365 datacenters. Allowed values true|false', + description: 'Enables external services for a tenant. External services are defined as services that are not in the Microsoft 365 datacenters. Allowed values true|false', autocomplete: ['true', 'false'] }, { @@ -374,7 +374,7 @@ class SpoTenantSettingsSetCommand extends SpoCommand { }, { option: '--UsePersistentCookiesForExplorerView [UsePersistentCookiesForExplorerView]', - description: 'Lets SharePoint issue a special cookie that will allow this feature to work even when "Keep Me Signed In" is not selected. "Open with Explorer" requires persisted cookies to operate correctly. When the user does not select "Keep Me Signed in" at the time of sign -in, "Open with Explorer" will fail. This special cookie expires after 30 minutes and cannot be cleared by closing the browser or signing out of SharePoint Online.To clear this cookie, the user must log out of their Windows session. The valid values are: False(default) - No special cookie is generated and the normal Office 365 sign -in length / timing applies. True - Generates a special cookie that will allow "Open with Explorer" to function if the "Keep Me Signed In" box is not checked at sign -in. Allowed values true|false', + description: 'Lets SharePoint issue a special cookie that will allow this feature to work even when "Keep Me Signed In" is not selected. "Open with Explorer" requires persisted cookies to operate correctly. When the user does not select "Keep Me Signed in" at the time of sign -in, "Open with Explorer" will fail. This special cookie expires after 30 minutes and cannot be cleared by closing the browser or signing out of SharePoint Online.To clear this cookie, the user must log out of their Windows session. The valid values are: False(default) - No special cookie is generated and the normal Microsoft 365 sign -in length / timing applies. True - Generates a special cookie that will allow "Open with Explorer" to function if the "Keep Me Signed In" box is not checked at sign -in. Allowed values true|false', autocomplete: ['true', 'false'] }, { diff --git a/src/o365/spo/commands/term/Term.ts b/src/m365/spo/commands/term/Term.ts similarity index 100% rename from src/o365/spo/commands/term/Term.ts rename to src/m365/spo/commands/term/Term.ts diff --git a/src/o365/spo/commands/term/TermCollection.ts b/src/m365/spo/commands/term/TermCollection.ts similarity index 100% rename from src/o365/spo/commands/term/TermCollection.ts rename to src/m365/spo/commands/term/TermCollection.ts diff --git a/src/o365/spo/commands/term/TermGroup.ts b/src/m365/spo/commands/term/TermGroup.ts similarity index 100% rename from src/o365/spo/commands/term/TermGroup.ts rename to src/m365/spo/commands/term/TermGroup.ts diff --git a/src/o365/spo/commands/term/TermGroupCollection.ts b/src/m365/spo/commands/term/TermGroupCollection.ts similarity index 100% rename from src/o365/spo/commands/term/TermGroupCollection.ts rename to src/m365/spo/commands/term/TermGroupCollection.ts diff --git a/src/o365/spo/commands/term/TermSet.ts b/src/m365/spo/commands/term/TermSet.ts similarity index 100% rename from src/o365/spo/commands/term/TermSet.ts rename to src/m365/spo/commands/term/TermSet.ts diff --git a/src/o365/spo/commands/term/TermSetCollection.ts b/src/m365/spo/commands/term/TermSetCollection.ts similarity index 100% rename from src/o365/spo/commands/term/TermSetCollection.ts rename to src/m365/spo/commands/term/TermSetCollection.ts diff --git a/src/o365/spo/commands/term/TermStore.ts b/src/m365/spo/commands/term/TermStore.ts similarity index 100% rename from src/o365/spo/commands/term/TermStore.ts rename to src/m365/spo/commands/term/TermStore.ts diff --git a/src/o365/spo/commands/term/term-add.spec.ts b/src/m365/spo/commands/term/term-add.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-add.spec.ts rename to src/m365/spo/commands/term/term-add.spec.ts diff --git a/src/o365/spo/commands/term/term-add.ts b/src/m365/spo/commands/term/term-add.ts similarity index 100% rename from src/o365/spo/commands/term/term-add.ts rename to src/m365/spo/commands/term/term-add.ts diff --git a/src/o365/spo/commands/term/term-get.spec.ts b/src/m365/spo/commands/term/term-get.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-get.spec.ts rename to src/m365/spo/commands/term/term-get.spec.ts diff --git a/src/o365/spo/commands/term/term-get.ts b/src/m365/spo/commands/term/term-get.ts similarity index 100% rename from src/o365/spo/commands/term/term-get.ts rename to src/m365/spo/commands/term/term-get.ts diff --git a/src/o365/spo/commands/term/term-group-add.spec.ts b/src/m365/spo/commands/term/term-group-add.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-add.spec.ts rename to src/m365/spo/commands/term/term-group-add.spec.ts diff --git a/src/o365/spo/commands/term/term-group-add.ts b/src/m365/spo/commands/term/term-group-add.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-add.ts rename to src/m365/spo/commands/term/term-group-add.ts diff --git a/src/o365/spo/commands/term/term-group-get.spec.ts b/src/m365/spo/commands/term/term-group-get.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-get.spec.ts rename to src/m365/spo/commands/term/term-group-get.spec.ts diff --git a/src/o365/spo/commands/term/term-group-get.ts b/src/m365/spo/commands/term/term-group-get.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-get.ts rename to src/m365/spo/commands/term/term-group-get.ts diff --git a/src/o365/spo/commands/term/term-group-list.spec.ts b/src/m365/spo/commands/term/term-group-list.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-list.spec.ts rename to src/m365/spo/commands/term/term-group-list.spec.ts diff --git a/src/o365/spo/commands/term/term-group-list.ts b/src/m365/spo/commands/term/term-group-list.ts similarity index 100% rename from src/o365/spo/commands/term/term-group-list.ts rename to src/m365/spo/commands/term/term-group-list.ts diff --git a/src/o365/spo/commands/term/term-list.spec.ts b/src/m365/spo/commands/term/term-list.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-list.spec.ts rename to src/m365/spo/commands/term/term-list.spec.ts diff --git a/src/o365/spo/commands/term/term-list.ts b/src/m365/spo/commands/term/term-list.ts similarity index 100% rename from src/o365/spo/commands/term/term-list.ts rename to src/m365/spo/commands/term/term-list.ts diff --git a/src/o365/spo/commands/term/term-set-add.spec.ts b/src/m365/spo/commands/term/term-set-add.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-add.spec.ts rename to src/m365/spo/commands/term/term-set-add.spec.ts diff --git a/src/o365/spo/commands/term/term-set-add.ts b/src/m365/spo/commands/term/term-set-add.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-add.ts rename to src/m365/spo/commands/term/term-set-add.ts diff --git a/src/o365/spo/commands/term/term-set-get.spec.ts b/src/m365/spo/commands/term/term-set-get.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-get.spec.ts rename to src/m365/spo/commands/term/term-set-get.spec.ts diff --git a/src/o365/spo/commands/term/term-set-get.ts b/src/m365/spo/commands/term/term-set-get.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-get.ts rename to src/m365/spo/commands/term/term-set-get.ts diff --git a/src/o365/spo/commands/term/term-set-list.spec.ts b/src/m365/spo/commands/term/term-set-list.spec.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-list.spec.ts rename to src/m365/spo/commands/term/term-set-list.spec.ts diff --git a/src/o365/spo/commands/term/term-set-list.ts b/src/m365/spo/commands/term/term-set-list.ts similarity index 100% rename from src/o365/spo/commands/term/term-set-list.ts rename to src/m365/spo/commands/term/term-set-list.ts diff --git a/src/o365/spo/commands/theme/theme-apply.spec.ts b/src/m365/spo/commands/theme/theme-apply.spec.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-apply.spec.ts rename to src/m365/spo/commands/theme/theme-apply.spec.ts diff --git a/src/o365/spo/commands/theme/theme-apply.ts b/src/m365/spo/commands/theme/theme-apply.ts similarity index 99% rename from src/o365/spo/commands/theme/theme-apply.ts rename to src/m365/spo/commands/theme/theme-apply.ts index 60895ff3833..5a0e2479dbd 100644 --- a/src/o365/spo/commands/theme/theme-apply.ts +++ b/src/m365/spo/commands/theme/theme-apply.ts @@ -207,7 +207,7 @@ class SpoThemeApplyCommand extends SpoCommand { Remarks: - Following standard SharePoint themes are supported by the Office 365 CLI: + Following standard SharePoint themes are supported by the CLI for Microsoft 365: Blue, Orange, Red, Purple, Green, Gray, Dark Yellow and Dark Blue. Examples: diff --git a/src/o365/spo/commands/theme/theme-get.spec.ts b/src/m365/spo/commands/theme/theme-get.spec.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-get.spec.ts rename to src/m365/spo/commands/theme/theme-get.spec.ts diff --git a/src/o365/spo/commands/theme/theme-get.ts b/src/m365/spo/commands/theme/theme-get.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-get.ts rename to src/m365/spo/commands/theme/theme-get.ts diff --git a/src/o365/spo/commands/theme/theme-list.spec.ts b/src/m365/spo/commands/theme/theme-list.spec.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-list.spec.ts rename to src/m365/spo/commands/theme/theme-list.spec.ts diff --git a/src/o365/spo/commands/theme/theme-list.ts b/src/m365/spo/commands/theme/theme-list.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-list.ts rename to src/m365/spo/commands/theme/theme-list.ts diff --git a/src/o365/spo/commands/theme/theme-remove.spec.ts b/src/m365/spo/commands/theme/theme-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-remove.spec.ts rename to src/m365/spo/commands/theme/theme-remove.spec.ts diff --git a/src/o365/spo/commands/theme/theme-remove.ts b/src/m365/spo/commands/theme/theme-remove.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-remove.ts rename to src/m365/spo/commands/theme/theme-remove.ts diff --git a/src/o365/spo/commands/theme/theme-set.spec.ts b/src/m365/spo/commands/theme/theme-set.spec.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-set.spec.ts rename to src/m365/spo/commands/theme/theme-set.spec.ts diff --git a/src/o365/spo/commands/theme/theme-set.ts b/src/m365/spo/commands/theme/theme-set.ts similarity index 100% rename from src/o365/spo/commands/theme/theme-set.ts rename to src/m365/spo/commands/theme/theme-set.ts diff --git a/src/o365/spo/commands/user/user-get.spec.ts b/src/m365/spo/commands/user/user-get.spec.ts similarity index 100% rename from src/o365/spo/commands/user/user-get.spec.ts rename to src/m365/spo/commands/user/user-get.spec.ts diff --git a/src/o365/spo/commands/user/user-get.ts b/src/m365/spo/commands/user/user-get.ts similarity index 100% rename from src/o365/spo/commands/user/user-get.ts rename to src/m365/spo/commands/user/user-get.ts diff --git a/src/o365/spo/commands/user/user-list.spec.ts b/src/m365/spo/commands/user/user-list.spec.ts similarity index 100% rename from src/o365/spo/commands/user/user-list.spec.ts rename to src/m365/spo/commands/user/user-list.spec.ts diff --git a/src/o365/spo/commands/user/user-list.ts b/src/m365/spo/commands/user/user-list.ts similarity index 100% rename from src/o365/spo/commands/user/user-list.ts rename to src/m365/spo/commands/user/user-list.ts diff --git a/src/o365/spo/commands/user/user-remove.spec.ts b/src/m365/spo/commands/user/user-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/user/user-remove.spec.ts rename to src/m365/spo/commands/user/user-remove.spec.ts diff --git a/src/o365/spo/commands/user/user-remove.ts b/src/m365/spo/commands/user/user-remove.ts similarity index 100% rename from src/o365/spo/commands/user/user-remove.ts rename to src/m365/spo/commands/user/user-remove.ts diff --git a/src/o365/spo/commands/userprofile/userprofile-set.spec.ts b/src/m365/spo/commands/userprofile/userprofile-set.spec.ts similarity index 100% rename from src/o365/spo/commands/userprofile/userprofile-set.spec.ts rename to src/m365/spo/commands/userprofile/userprofile-set.spec.ts diff --git a/src/o365/spo/commands/userprofile/userprofile-set.ts b/src/m365/spo/commands/userprofile/userprofile-set.ts similarity index 100% rename from src/o365/spo/commands/userprofile/userprofile-set.ts rename to src/m365/spo/commands/userprofile/userprofile-set.ts diff --git a/src/o365/spo/commands/web/GetClientSideWebPartsRsp.ts b/src/m365/spo/commands/web/GetClientSideWebPartsRsp.ts similarity index 100% rename from src/o365/spo/commands/web/GetClientSideWebPartsRsp.ts rename to src/m365/spo/commands/web/GetClientSideWebPartsRsp.ts diff --git a/src/o365/spo/commands/web/WebProperties.ts b/src/m365/spo/commands/web/WebProperties.ts similarity index 100% rename from src/o365/spo/commands/web/WebProperties.ts rename to src/m365/spo/commands/web/WebProperties.ts diff --git a/src/o365/spo/commands/web/WebPropertiesCollection.ts b/src/m365/spo/commands/web/WebPropertiesCollection.ts similarity index 100% rename from src/o365/spo/commands/web/WebPropertiesCollection.ts rename to src/m365/spo/commands/web/WebPropertiesCollection.ts diff --git a/src/o365/spo/commands/web/web-add.spec.ts b/src/m365/spo/commands/web/web-add.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-add.spec.ts rename to src/m365/spo/commands/web/web-add.spec.ts diff --git a/src/o365/spo/commands/web/web-add.ts b/src/m365/spo/commands/web/web-add.ts similarity index 100% rename from src/o365/spo/commands/web/web-add.ts rename to src/m365/spo/commands/web/web-add.ts diff --git a/src/o365/spo/commands/web/web-clientsidewebpart-list.spec.ts b/src/m365/spo/commands/web/web-clientsidewebpart-list.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-clientsidewebpart-list.spec.ts rename to src/m365/spo/commands/web/web-clientsidewebpart-list.spec.ts diff --git a/src/o365/spo/commands/web/web-clientsidewebpart-list.ts b/src/m365/spo/commands/web/web-clientsidewebpart-list.ts similarity index 100% rename from src/o365/spo/commands/web/web-clientsidewebpart-list.ts rename to src/m365/spo/commands/web/web-clientsidewebpart-list.ts diff --git a/src/o365/spo/commands/web/web-get.spec.ts b/src/m365/spo/commands/web/web-get.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-get.spec.ts rename to src/m365/spo/commands/web/web-get.spec.ts diff --git a/src/o365/spo/commands/web/web-get.ts b/src/m365/spo/commands/web/web-get.ts similarity index 100% rename from src/o365/spo/commands/web/web-get.ts rename to src/m365/spo/commands/web/web-get.ts diff --git a/src/o365/spo/commands/web/web-list.spec.ts b/src/m365/spo/commands/web/web-list.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-list.spec.ts rename to src/m365/spo/commands/web/web-list.spec.ts diff --git a/src/o365/spo/commands/web/web-list.ts b/src/m365/spo/commands/web/web-list.ts similarity index 100% rename from src/o365/spo/commands/web/web-list.ts rename to src/m365/spo/commands/web/web-list.ts diff --git a/src/o365/spo/commands/web/web-reindex.spec.ts b/src/m365/spo/commands/web/web-reindex.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-reindex.spec.ts rename to src/m365/spo/commands/web/web-reindex.spec.ts diff --git a/src/o365/spo/commands/web/web-reindex.ts b/src/m365/spo/commands/web/web-reindex.ts similarity index 100% rename from src/o365/spo/commands/web/web-reindex.ts rename to src/m365/spo/commands/web/web-reindex.ts diff --git a/src/o365/spo/commands/web/web-remove.spec.ts b/src/m365/spo/commands/web/web-remove.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-remove.spec.ts rename to src/m365/spo/commands/web/web-remove.spec.ts diff --git a/src/o365/spo/commands/web/web-remove.ts b/src/m365/spo/commands/web/web-remove.ts similarity index 100% rename from src/o365/spo/commands/web/web-remove.ts rename to src/m365/spo/commands/web/web-remove.ts diff --git a/src/o365/spo/commands/web/web-set.spec.ts b/src/m365/spo/commands/web/web-set.spec.ts similarity index 100% rename from src/o365/spo/commands/web/web-set.spec.ts rename to src/m365/spo/commands/web/web-set.spec.ts diff --git a/src/o365/spo/commands/web/web-set.ts b/src/m365/spo/commands/web/web-set.ts similarity index 100% rename from src/o365/spo/commands/web/web-set.ts rename to src/m365/spo/commands/web/web-set.ts diff --git a/src/o365/spo/spo.ts b/src/m365/spo/spo.ts similarity index 100% rename from src/o365/spo/spo.ts rename to src/m365/spo/spo.ts diff --git a/src/o365/teams/Channel.ts b/src/m365/teams/Channel.ts similarity index 100% rename from src/o365/teams/Channel.ts rename to src/m365/teams/Channel.ts diff --git a/src/o365/teams/Message.ts b/src/m365/teams/Message.ts similarity index 100% rename from src/o365/teams/Message.ts rename to src/m365/teams/Message.ts diff --git a/src/o365/teams/Reply.ts b/src/m365/teams/Reply.ts similarity index 100% rename from src/o365/teams/Reply.ts rename to src/m365/teams/Reply.ts diff --git a/src/o365/teams/Tab.ts b/src/m365/teams/Tab.ts similarity index 100% rename from src/o365/teams/Tab.ts rename to src/m365/teams/Tab.ts diff --git a/src/o365/teams/Team.ts b/src/m365/teams/Team.ts similarity index 100% rename from src/o365/teams/Team.ts rename to src/m365/teams/Team.ts diff --git a/src/o365/teams/TeamsApp.ts b/src/m365/teams/TeamsApp.ts similarity index 100% rename from src/o365/teams/TeamsApp.ts rename to src/m365/teams/TeamsApp.ts diff --git a/src/o365/teams/TeamsAppInstallation.ts b/src/m365/teams/TeamsAppInstallation.ts similarity index 100% rename from src/o365/teams/TeamsAppInstallation.ts rename to src/m365/teams/TeamsAppInstallation.ts diff --git a/src/o365/teams/TeamsTabConfiguration.ts b/src/m365/teams/TeamsTabConfiguration.ts similarity index 100% rename from src/o365/teams/TeamsTabConfiguration.ts rename to src/m365/teams/TeamsTabConfiguration.ts diff --git a/src/o365/teams/commands.ts b/src/m365/teams/commands.ts similarity index 100% rename from src/o365/teams/commands.ts rename to src/m365/teams/commands.ts diff --git a/src/o365/teams/commands/app/app-install.spec.ts b/src/m365/teams/commands/app/app-install.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-install.spec.ts rename to src/m365/teams/commands/app/app-install.spec.ts diff --git a/src/o365/teams/commands/app/app-install.ts b/src/m365/teams/commands/app/app-install.ts similarity index 100% rename from src/o365/teams/commands/app/app-install.ts rename to src/m365/teams/commands/app/app-install.ts diff --git a/src/o365/teams/commands/app/app-list.spec.ts b/src/m365/teams/commands/app/app-list.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-list.spec.ts rename to src/m365/teams/commands/app/app-list.spec.ts diff --git a/src/o365/teams/commands/app/app-list.ts b/src/m365/teams/commands/app/app-list.ts similarity index 100% rename from src/o365/teams/commands/app/app-list.ts rename to src/m365/teams/commands/app/app-list.ts diff --git a/src/o365/teams/commands/app/app-publish.spec.ts b/src/m365/teams/commands/app/app-publish.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-publish.spec.ts rename to src/m365/teams/commands/app/app-publish.spec.ts diff --git a/src/o365/teams/commands/app/app-publish.ts b/src/m365/teams/commands/app/app-publish.ts similarity index 100% rename from src/o365/teams/commands/app/app-publish.ts rename to src/m365/teams/commands/app/app-publish.ts diff --git a/src/o365/teams/commands/app/app-remove.spec.ts b/src/m365/teams/commands/app/app-remove.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-remove.spec.ts rename to src/m365/teams/commands/app/app-remove.spec.ts diff --git a/src/o365/teams/commands/app/app-remove.ts b/src/m365/teams/commands/app/app-remove.ts similarity index 100% rename from src/o365/teams/commands/app/app-remove.ts rename to src/m365/teams/commands/app/app-remove.ts diff --git a/src/o365/teams/commands/app/app-uninstall.spec.ts b/src/m365/teams/commands/app/app-uninstall.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-uninstall.spec.ts rename to src/m365/teams/commands/app/app-uninstall.spec.ts diff --git a/src/o365/teams/commands/app/app-uninstall.ts b/src/m365/teams/commands/app/app-uninstall.ts similarity index 100% rename from src/o365/teams/commands/app/app-uninstall.ts rename to src/m365/teams/commands/app/app-uninstall.ts diff --git a/src/o365/teams/commands/app/app-update.spec.ts b/src/m365/teams/commands/app/app-update.spec.ts similarity index 100% rename from src/o365/teams/commands/app/app-update.spec.ts rename to src/m365/teams/commands/app/app-update.spec.ts diff --git a/src/o365/teams/commands/app/app-update.ts b/src/m365/teams/commands/app/app-update.ts similarity index 100% rename from src/o365/teams/commands/app/app-update.ts rename to src/m365/teams/commands/app/app-update.ts diff --git a/src/o365/teams/commands/channel/channel-add.spec.ts b/src/m365/teams/commands/channel/channel-add.spec.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-add.spec.ts rename to src/m365/teams/commands/channel/channel-add.spec.ts diff --git a/src/o365/teams/commands/channel/channel-add.ts b/src/m365/teams/commands/channel/channel-add.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-add.ts rename to src/m365/teams/commands/channel/channel-add.ts diff --git a/src/o365/teams/commands/channel/channel-get.spec.ts b/src/m365/teams/commands/channel/channel-get.spec.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-get.spec.ts rename to src/m365/teams/commands/channel/channel-get.spec.ts diff --git a/src/o365/teams/commands/channel/channel-get.ts b/src/m365/teams/commands/channel/channel-get.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-get.ts rename to src/m365/teams/commands/channel/channel-get.ts diff --git a/src/o365/teams/commands/channel/channel-list.spec.ts b/src/m365/teams/commands/channel/channel-list.spec.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-list.spec.ts rename to src/m365/teams/commands/channel/channel-list.spec.ts diff --git a/src/o365/teams/commands/channel/channel-list.ts b/src/m365/teams/commands/channel/channel-list.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-list.ts rename to src/m365/teams/commands/channel/channel-list.ts diff --git a/src/o365/teams/commands/channel/channel-remove.spec.ts b/src/m365/teams/commands/channel/channel-remove.spec.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-remove.spec.ts rename to src/m365/teams/commands/channel/channel-remove.spec.ts diff --git a/src/o365/teams/commands/channel/channel-remove.ts b/src/m365/teams/commands/channel/channel-remove.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-remove.ts rename to src/m365/teams/commands/channel/channel-remove.ts diff --git a/src/o365/teams/commands/channel/channel-set.spec.ts b/src/m365/teams/commands/channel/channel-set.spec.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-set.spec.ts rename to src/m365/teams/commands/channel/channel-set.spec.ts diff --git a/src/o365/teams/commands/channel/channel-set.ts b/src/m365/teams/commands/channel/channel-set.ts similarity index 100% rename from src/o365/teams/commands/channel/channel-set.ts rename to src/m365/teams/commands/channel/channel-set.ts diff --git a/src/o365/teams/commands/funsettings/funsettings-list.spec.ts b/src/m365/teams/commands/funsettings/funsettings-list.spec.ts similarity index 100% rename from src/o365/teams/commands/funsettings/funsettings-list.spec.ts rename to src/m365/teams/commands/funsettings/funsettings-list.spec.ts diff --git a/src/o365/teams/commands/funsettings/funsettings-list.ts b/src/m365/teams/commands/funsettings/funsettings-list.ts similarity index 100% rename from src/o365/teams/commands/funsettings/funsettings-list.ts rename to src/m365/teams/commands/funsettings/funsettings-list.ts diff --git a/src/o365/teams/commands/funsettings/funsettings-set.spec.ts b/src/m365/teams/commands/funsettings/funsettings-set.spec.ts similarity index 100% rename from src/o365/teams/commands/funsettings/funsettings-set.spec.ts rename to src/m365/teams/commands/funsettings/funsettings-set.spec.ts diff --git a/src/o365/teams/commands/funsettings/funsettings-set.ts b/src/m365/teams/commands/funsettings/funsettings-set.ts similarity index 100% rename from src/o365/teams/commands/funsettings/funsettings-set.ts rename to src/m365/teams/commands/funsettings/funsettings-set.ts diff --git a/src/o365/teams/commands/guestsettings/guestsettings-list.spec.ts b/src/m365/teams/commands/guestsettings/guestsettings-list.spec.ts similarity index 100% rename from src/o365/teams/commands/guestsettings/guestsettings-list.spec.ts rename to src/m365/teams/commands/guestsettings/guestsettings-list.spec.ts diff --git a/src/o365/teams/commands/guestsettings/guestsettings-list.ts b/src/m365/teams/commands/guestsettings/guestsettings-list.ts similarity index 100% rename from src/o365/teams/commands/guestsettings/guestsettings-list.ts rename to src/m365/teams/commands/guestsettings/guestsettings-list.ts diff --git a/src/o365/teams/commands/guestsettings/guestsettings-set.spec.ts b/src/m365/teams/commands/guestsettings/guestsettings-set.spec.ts similarity index 100% rename from src/o365/teams/commands/guestsettings/guestsettings-set.spec.ts rename to src/m365/teams/commands/guestsettings/guestsettings-set.spec.ts diff --git a/src/o365/teams/commands/guestsettings/guestsettings-set.ts b/src/m365/teams/commands/guestsettings/guestsettings-set.ts similarity index 100% rename from src/o365/teams/commands/guestsettings/guestsettings-set.ts rename to src/m365/teams/commands/guestsettings/guestsettings-set.ts diff --git a/src/o365/teams/commands/membersettings/membersettings-list.spec.ts b/src/m365/teams/commands/membersettings/membersettings-list.spec.ts similarity index 100% rename from src/o365/teams/commands/membersettings/membersettings-list.spec.ts rename to src/m365/teams/commands/membersettings/membersettings-list.spec.ts diff --git a/src/o365/teams/commands/membersettings/membersettings-list.ts b/src/m365/teams/commands/membersettings/membersettings-list.ts similarity index 100% rename from src/o365/teams/commands/membersettings/membersettings-list.ts rename to src/m365/teams/commands/membersettings/membersettings-list.ts diff --git a/src/o365/teams/commands/membersettings/membersettings-set.spec.ts b/src/m365/teams/commands/membersettings/membersettings-set.spec.ts similarity index 100% rename from src/o365/teams/commands/membersettings/membersettings-set.spec.ts rename to src/m365/teams/commands/membersettings/membersettings-set.spec.ts diff --git a/src/o365/teams/commands/membersettings/membersettings-set.ts b/src/m365/teams/commands/membersettings/membersettings-set.ts similarity index 100% rename from src/o365/teams/commands/membersettings/membersettings-set.ts rename to src/m365/teams/commands/membersettings/membersettings-set.ts diff --git a/src/o365/teams/commands/message/message-get.spec.ts b/src/m365/teams/commands/message/message-get.spec.ts similarity index 100% rename from src/o365/teams/commands/message/message-get.spec.ts rename to src/m365/teams/commands/message/message-get.spec.ts diff --git a/src/o365/teams/commands/message/message-get.ts b/src/m365/teams/commands/message/message-get.ts similarity index 100% rename from src/o365/teams/commands/message/message-get.ts rename to src/m365/teams/commands/message/message-get.ts diff --git a/src/o365/teams/commands/message/message-list.spec.ts b/src/m365/teams/commands/message/message-list.spec.ts similarity index 100% rename from src/o365/teams/commands/message/message-list.spec.ts rename to src/m365/teams/commands/message/message-list.spec.ts diff --git a/src/o365/teams/commands/message/message-list.ts b/src/m365/teams/commands/message/message-list.ts similarity index 100% rename from src/o365/teams/commands/message/message-list.ts rename to src/m365/teams/commands/message/message-list.ts diff --git a/src/o365/teams/commands/message/message-reply-list.spec.ts b/src/m365/teams/commands/message/message-reply-list.spec.ts similarity index 100% rename from src/o365/teams/commands/message/message-reply-list.spec.ts rename to src/m365/teams/commands/message/message-reply-list.spec.ts diff --git a/src/o365/teams/commands/message/message-reply-list.ts b/src/m365/teams/commands/message/message-reply-list.ts similarity index 100% rename from src/o365/teams/commands/message/message-reply-list.ts rename to src/m365/teams/commands/message/message-reply-list.ts diff --git a/src/o365/teams/commands/messagingsettings/messagingsettings-list.spec.ts b/src/m365/teams/commands/messagingsettings/messagingsettings-list.spec.ts similarity index 100% rename from src/o365/teams/commands/messagingsettings/messagingsettings-list.spec.ts rename to src/m365/teams/commands/messagingsettings/messagingsettings-list.spec.ts diff --git a/src/o365/teams/commands/messagingsettings/messagingsettings-list.ts b/src/m365/teams/commands/messagingsettings/messagingsettings-list.ts similarity index 100% rename from src/o365/teams/commands/messagingsettings/messagingsettings-list.ts rename to src/m365/teams/commands/messagingsettings/messagingsettings-list.ts diff --git a/src/o365/teams/commands/messagingsettings/messagingsettings-set.spec.ts b/src/m365/teams/commands/messagingsettings/messagingsettings-set.spec.ts similarity index 100% rename from src/o365/teams/commands/messagingsettings/messagingsettings-set.spec.ts rename to src/m365/teams/commands/messagingsettings/messagingsettings-set.spec.ts diff --git a/src/o365/teams/commands/messagingsettings/messagingsettings-set.ts b/src/m365/teams/commands/messagingsettings/messagingsettings-set.ts similarity index 100% rename from src/o365/teams/commands/messagingsettings/messagingsettings-set.ts rename to src/m365/teams/commands/messagingsettings/messagingsettings-set.ts diff --git a/src/o365/teams/commands/report/report-deviceusagedistributionusercounts.spec.ts b/src/m365/teams/commands/report/report-deviceusagedistributionusercounts.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusagedistributionusercounts.spec.ts rename to src/m365/teams/commands/report/report-deviceusagedistributionusercounts.spec.ts diff --git a/src/o365/teams/commands/report/report-deviceusagedistributionusercounts.ts b/src/m365/teams/commands/report/report-deviceusagedistributionusercounts.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusagedistributionusercounts.ts rename to src/m365/teams/commands/report/report-deviceusagedistributionusercounts.ts diff --git a/src/o365/teams/commands/report/report-deviceusageusercounts.spec.ts b/src/m365/teams/commands/report/report-deviceusageusercounts.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusageusercounts.spec.ts rename to src/m365/teams/commands/report/report-deviceusageusercounts.spec.ts diff --git a/src/o365/teams/commands/report/report-deviceusageusercounts.ts b/src/m365/teams/commands/report/report-deviceusageusercounts.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusageusercounts.ts rename to src/m365/teams/commands/report/report-deviceusageusercounts.ts diff --git a/src/o365/teams/commands/report/report-deviceusageuserdetail.spec.ts b/src/m365/teams/commands/report/report-deviceusageuserdetail.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusageuserdetail.spec.ts rename to src/m365/teams/commands/report/report-deviceusageuserdetail.spec.ts diff --git a/src/o365/teams/commands/report/report-deviceusageuserdetail.ts b/src/m365/teams/commands/report/report-deviceusageuserdetail.ts similarity index 100% rename from src/o365/teams/commands/report/report-deviceusageuserdetail.ts rename to src/m365/teams/commands/report/report-deviceusageuserdetail.ts diff --git a/src/o365/teams/commands/report/report-useractivitycounts.spec.ts b/src/m365/teams/commands/report/report-useractivitycounts.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivitycounts.spec.ts rename to src/m365/teams/commands/report/report-useractivitycounts.spec.ts diff --git a/src/o365/teams/commands/report/report-useractivitycounts.ts b/src/m365/teams/commands/report/report-useractivitycounts.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivitycounts.ts rename to src/m365/teams/commands/report/report-useractivitycounts.ts diff --git a/src/o365/teams/commands/report/report-useractivityusercounts.spec.ts b/src/m365/teams/commands/report/report-useractivityusercounts.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivityusercounts.spec.ts rename to src/m365/teams/commands/report/report-useractivityusercounts.spec.ts diff --git a/src/o365/teams/commands/report/report-useractivityusercounts.ts b/src/m365/teams/commands/report/report-useractivityusercounts.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivityusercounts.ts rename to src/m365/teams/commands/report/report-useractivityusercounts.ts diff --git a/src/o365/teams/commands/report/report-useractivityuserdetail.spec.ts b/src/m365/teams/commands/report/report-useractivityuserdetail.spec.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivityuserdetail.spec.ts rename to src/m365/teams/commands/report/report-useractivityuserdetail.spec.ts diff --git a/src/o365/teams/commands/report/report-useractivityuserdetail.ts b/src/m365/teams/commands/report/report-useractivityuserdetail.ts similarity index 100% rename from src/o365/teams/commands/report/report-useractivityuserdetail.ts rename to src/m365/teams/commands/report/report-useractivityuserdetail.ts diff --git a/src/o365/teams/commands/tab/tab-add.spec.ts b/src/m365/teams/commands/tab/tab-add.spec.ts similarity index 100% rename from src/o365/teams/commands/tab/tab-add.spec.ts rename to src/m365/teams/commands/tab/tab-add.spec.ts diff --git a/src/o365/teams/commands/tab/tab-add.ts b/src/m365/teams/commands/tab/tab-add.ts similarity index 100% rename from src/o365/teams/commands/tab/tab-add.ts rename to src/m365/teams/commands/tab/tab-add.ts diff --git a/src/o365/teams/commands/tab/tab-list.spec.ts b/src/m365/teams/commands/tab/tab-list.spec.ts similarity index 87% rename from src/o365/teams/commands/tab/tab-list.spec.ts rename to src/m365/teams/commands/tab/tab-list.spec.ts index dadfe0403a7..4dbe3dcfdd2 100644 --- a/src/o365/teams/commands/tab/tab-list.spec.ts +++ b/src/m365/teams/commands/tab/tab-list.spec.ts @@ -172,8 +172,8 @@ describe(commands.TEAMS_TAB_LIST, () => { }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", - "displayName": "Office365-cli", - "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=Office365-cli&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", + "displayName": "CLI-Microsoft365", + "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=CLI-Microsoft365&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://github.com/pnp/office365-cli", "removeUrl": null, "websiteUrl": "https://github.com/pnp/office365-cli", "dateAdded": "2019-03-28T18:35:53.81Z" }, "teamsApp": { "id": "com.microsoft.teamspace.tab.web", "externalId": null, "displayName": "Website", "distributionMethod": "store" } }, @@ -215,7 +215,7 @@ describe(commands.TEAMS_TAB_LIST, () => { }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", - "displayName": "Office365-cli", + "displayName": "CLI-Microsoft365", "teamsAppTabId": "com.microsoft.teamspace.tab.web", }, @@ -244,7 +244,7 @@ describe(commands.TEAMS_TAB_LIST, () => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/teams/00000000-0000-0000-0000-000000000000/channels/19%3A00000000000000000000000000000000%40thread.skype/tabs?$expand=teamsApp`) { return Promise.resolve({ - value: [{ "id": "e7cb46d2-b291-409a-b4bc-f5bdd26f10d4", "displayName": "Document%20Library", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3afbd8cf48-e450-463a-8636-231307dda5f6?label=Document%2520Library&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://thomy.sharepoint.com/sites/MoCaDeSyMo/Freigegebene Dokumente", "removeUrl": null, "websiteUrl": null }, "teamsApp": { "id": "com.microsoft.teamspace.tab.files.sharepoint", "externalId": null, "displayName": "Document Library", "distributionMethod": "store" } }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", "displayName": "Office365-cli", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=Office365-cli&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://github.com/pnp/office365-cli", "removeUrl": null, "websiteUrl": "https://github.com/pnp/office365-cli", "dateAdded": "2019-03-28T18:35:53.81Z" }, "teamsApp": { "id": "com.microsoft.teamspace.tab.web", "externalId": null, "displayName": "Website", "distributionMethod": "store" } }, { "id": "b6c511f1-3ad7-4111-8a82-36b13aad4c9e", "displayName": "Word", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a00b9c26c-b0f4-4c1a-98fa-426aded95ca3?label=Word&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": "C6DBBF49-0290-4194-B3DA-319A72014FD6", "contentUrl": "https://thomy.sharepoint.com/sites/MoCaDeSyMo/Freigegebene Dokumente/General/Kopieren und Verschieben von Dateien in Office365.docx", "removeUrl": null, "websiteUrl": null }, "teamsApp": { "id": "com.microsoft.teamspace.tab.file.staticviewer.word", "externalId": null, "displayName": "Word", "distributionMethod": "store" } }, { "id": "d9e972d8-e93d-4b87-beb2-3698912398ea", "displayName": "Wiki", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a9d44e015-ae5c-47dc-9577-5af76609e2b0?label=Wiki&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": null, "removeUrl": null, "websiteUrl": null, "wikiTabName": "Wiki", "wikiTabId": 1, "wikiDefaultTab": true }, "teamsApp": { "id": "com.microsoft.teamspace.tab.wiki", "externalId": null, "displayName": "Wiki", "distributionMethod": "store" } }] + value: [{ "id": "e7cb46d2-b291-409a-b4bc-f5bdd26f10d4", "displayName": "Document%20Library", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3afbd8cf48-e450-463a-8636-231307dda5f6?label=Document%2520Library&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://thomy.sharepoint.com/sites/MoCaDeSyMo/Freigegebene Dokumente", "removeUrl": null, "websiteUrl": null }, "teamsApp": { "id": "com.microsoft.teamspace.tab.files.sharepoint", "externalId": null, "displayName": "Document Library", "distributionMethod": "store" } }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", "displayName": "CLI-Microsoft365", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=CLI-Microsoft365&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://github.com/pnp/office365-cli", "removeUrl": null, "websiteUrl": "https://github.com/pnp/office365-cli", "dateAdded": "2019-03-28T18:35:53.81Z" }, "teamsApp": { "id": "com.microsoft.teamspace.tab.web", "externalId": null, "displayName": "Website", "distributionMethod": "store" } }, { "id": "b6c511f1-3ad7-4111-8a82-36b13aad4c9e", "displayName": "Word", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a00b9c26c-b0f4-4c1a-98fa-426aded95ca3?label=Word&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": "C6DBBF49-0290-4194-B3DA-319A72014FD6", "contentUrl": "https://thomy.sharepoint.com/sites/MoCaDeSyMo/Freigegebene Dokumente/General/Kopieren und Verschieben von Dateien in Office365.docx", "removeUrl": null, "websiteUrl": null }, "teamsApp": { "id": "com.microsoft.teamspace.tab.file.staticviewer.word", "externalId": null, "displayName": "Word", "distributionMethod": "store" } }, { "id": "d9e972d8-e93d-4b87-beb2-3698912398ea", "displayName": "Wiki", "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a9d44e015-ae5c-47dc-9577-5af76609e2b0?label=Wiki&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": null, "removeUrl": null, "websiteUrl": null, "wikiTabName": "Wiki", "wikiTabId": 1, "wikiDefaultTab": true }, "teamsApp": { "id": "com.microsoft.teamspace.tab.wiki", "externalId": null, "displayName": "Wiki", "distributionMethod": "store" } }] }); } return Promise.reject('Invalid request'); @@ -261,7 +261,7 @@ describe(commands.TEAMS_TAB_LIST, () => { }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", - "displayName": "Office365-cli", + "displayName": "CLI-Microsoft365", "teamsAppTabId": "com.microsoft.teamspace.tab.web", }, @@ -298,8 +298,8 @@ describe(commands.TEAMS_TAB_LIST, () => { }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", - "displayName": "Office365-cli", - "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=Office365-cli&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", + "displayName": "CLI-Microsoft365", + "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=CLI-Microsoft365&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://github.com/pnp/office365-cli", "removeUrl": null, "websiteUrl": "https://github.com/pnp/office365-cli", "dateAdded": "2019-03-28T18:35:53.81Z" }, "teamsApp": { "id": "com.microsoft.teamspace.tab.web", "externalId": null, "displayName": "Website", "distributionMethod": "store" } }, @@ -344,8 +344,8 @@ describe(commands.TEAMS_TAB_LIST, () => { }, { "id": "ba38f554-9ce6-4719-bc9b-e38e4ca16860", - "displayName": "Office365-cli", - "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=Office365-cli&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", + "displayName": "CLI-Microsoft365", + "webUrl": "https://teams.microsoft.com/l/channel/19%3a552b7125655c46d5b5b86db02ee7bfdf%40thread.skype/tab%3a%3a5a2f05cf-0b6d-4012-b296-342d89158248?webUrl=https%3a%2f%2fgithub.com%2fpnp%2foffice365-cli&label=CLI-Microsoft365&groupId=aa5cf078-46e3-4bcf-9e02-e15ff6efe889&tenantId=a1d5f937-b756-46d7-b92f-464629a6d985", "configuration": { "entityId": null, "contentUrl": "https://github.com/pnp/office365-cli", "removeUrl": null, "websiteUrl": "https://github.com/pnp/office365-cli", "dateAdded": "2019-03-28T18:35:53.81Z" }, "teamsApp": { "id": "com.microsoft.teamspace.tab.web", "externalId": null, "displayName": "Website", "distributionMethod": "store" } }, diff --git a/src/o365/teams/commands/tab/tab-list.ts b/src/m365/teams/commands/tab/tab-list.ts similarity index 100% rename from src/o365/teams/commands/tab/tab-list.ts rename to src/m365/teams/commands/tab/tab-list.ts diff --git a/src/o365/teams/commands/tab/tab-remove.spec.ts b/src/m365/teams/commands/tab/tab-remove.spec.ts similarity index 100% rename from src/o365/teams/commands/tab/tab-remove.spec.ts rename to src/m365/teams/commands/tab/tab-remove.spec.ts diff --git a/src/o365/teams/commands/tab/tab-remove.ts b/src/m365/teams/commands/tab/tab-remove.ts similarity index 100% rename from src/o365/teams/commands/tab/tab-remove.ts rename to src/m365/teams/commands/tab/tab-remove.ts diff --git a/src/o365/teams/commands/team/team-add.spec.ts b/src/m365/teams/commands/team/team-add.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-add.spec.ts rename to src/m365/teams/commands/team/team-add.spec.ts diff --git a/src/o365/teams/commands/team/team-add.ts b/src/m365/teams/commands/team/team-add.ts similarity index 98% rename from src/o365/teams/commands/team/team-add.ts rename to src/m365/teams/commands/team/team-add.ts index 92c48720be4..981911afe5c 100644 --- a/src/o365/teams/commands/team/team-add.ts +++ b/src/m365/teams/commands/team/team-add.ts @@ -243,7 +243,7 @@ class TeamsTeamAddCommand extends GraphCommand { ${chalk.yellow('Attention:')} This command is based on an API that is currently in preview and is subject to change once the API reached general availability. - If you want to add a Team to an existing Office 365 Group use the + If you want to add a Team to an existing Microsoft 365 Group use the ${chalk.blue(aadcommands.O365GROUP_TEAMIFY)} command instead. This command will return different responses based on the presence of diff --git a/src/o365/teams/commands/team/team-archive.spec.ts b/src/m365/teams/commands/team/team-archive.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-archive.spec.ts rename to src/m365/teams/commands/team/team-archive.spec.ts diff --git a/src/o365/teams/commands/team/team-archive.ts b/src/m365/teams/commands/team/team-archive.ts similarity index 100% rename from src/o365/teams/commands/team/team-archive.ts rename to src/m365/teams/commands/team/team-archive.ts diff --git a/src/o365/teams/commands/team/team-clone.spec.ts b/src/m365/teams/commands/team/team-clone.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-clone.spec.ts rename to src/m365/teams/commands/team/team-clone.spec.ts diff --git a/src/o365/teams/commands/team/team-clone.ts b/src/m365/teams/commands/team/team-clone.ts similarity index 100% rename from src/o365/teams/commands/team/team-clone.ts rename to src/m365/teams/commands/team/team-clone.ts diff --git a/src/o365/teams/commands/team/team-list.spec.ts b/src/m365/teams/commands/team/team-list.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-list.spec.ts rename to src/m365/teams/commands/team/team-list.spec.ts diff --git a/src/o365/teams/commands/team/team-list.ts b/src/m365/teams/commands/team/team-list.ts similarity index 100% rename from src/o365/teams/commands/team/team-list.ts rename to src/m365/teams/commands/team/team-list.ts diff --git a/src/o365/teams/commands/team/team-remove.spec.ts b/src/m365/teams/commands/team/team-remove.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-remove.spec.ts rename to src/m365/teams/commands/team/team-remove.spec.ts diff --git a/src/o365/teams/commands/team/team-remove.ts b/src/m365/teams/commands/team/team-remove.ts similarity index 95% rename from src/o365/teams/commands/team/team-remove.ts rename to src/m365/teams/commands/team/team-remove.ts index f6f3cb9fb09..f0a7c3d0687 100644 --- a/src/o365/teams/commands/team/team-remove.ts +++ b/src/m365/teams/commands/team/team-remove.ts @@ -109,9 +109,9 @@ class TeamsRemoveCommand extends GraphCommand { log( ` Remarks: - When deleted, Office 365 groups are moved to a temporary container and + When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently - deleted. This applies only to Office 365 groups. + deleted. This applies only to Microsoft 365 groups. Examples: diff --git a/src/o365/teams/commands/team/team-set.spec.ts b/src/m365/teams/commands/team/team-set.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-set.spec.ts rename to src/m365/teams/commands/team/team-set.spec.ts diff --git a/src/o365/teams/commands/team/team-set.ts b/src/m365/teams/commands/team/team-set.ts similarity index 100% rename from src/o365/teams/commands/team/team-set.ts rename to src/m365/teams/commands/team/team-set.ts diff --git a/src/o365/teams/commands/team/team-unarchive.spec.ts b/src/m365/teams/commands/team/team-unarchive.spec.ts similarity index 100% rename from src/o365/teams/commands/team/team-unarchive.spec.ts rename to src/m365/teams/commands/team/team-unarchive.spec.ts diff --git a/src/o365/teams/commands/team/team-unarchive.ts b/src/m365/teams/commands/team/team-unarchive.ts similarity index 100% rename from src/o365/teams/commands/team/team-unarchive.ts rename to src/m365/teams/commands/team/team-unarchive.ts diff --git a/src/o365/teams/commands/user/user-app-add.spec.ts b/src/m365/teams/commands/user/user-app-add.spec.ts similarity index 100% rename from src/o365/teams/commands/user/user-app-add.spec.ts rename to src/m365/teams/commands/user/user-app-add.spec.ts diff --git a/src/o365/teams/commands/user/user-app-add.ts b/src/m365/teams/commands/user/user-app-add.ts similarity index 100% rename from src/o365/teams/commands/user/user-app-add.ts rename to src/m365/teams/commands/user/user-app-add.ts diff --git a/src/o365/tenant/commands.ts b/src/m365/tenant/commands.ts similarity index 100% rename from src/o365/tenant/commands.ts rename to src/m365/tenant/commands.ts diff --git a/src/o365/tenant/commands/id/id-get.spec.ts b/src/m365/tenant/commands/id/id-get.spec.ts similarity index 98% rename from src/o365/tenant/commands/id/id-get.spec.ts rename to src/m365/tenant/commands/id/id-get.spec.ts index 591615f92ed..8802e877ffd 100644 --- a/src/o365/tenant/commands/id/id-get.spec.ts +++ b/src/m365/tenant/commands/id/id-get.spec.ts @@ -58,7 +58,7 @@ describe(commands.TENANT_ID_GET, () => { assert.notEqual(command.description, null); }); - it('gets logged in Office 365 tenant ID if no domain name is passed', (done) => { + it('gets logged in Microsoft 365 tenant ID if no domain name is passed', (done) => { sinon.stub(Utils, 'getUserNameFromAccessToken').callsFake(() => { return 'admin@contoso.onmicrosoft.com'; }); @@ -146,7 +146,7 @@ describe(commands.TENANT_ID_GET, () => { }); }); - it('gets Office 365 tenant ID with correct domain name', (done) => { + it('gets Microsoft 365 tenant ID with correct domain name', (done) => { sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://login.windows.net/contoso.com/.well-known/openid-configuration`) { return Promise.resolve( diff --git a/src/o365/tenant/commands/id/id-get.ts b/src/m365/tenant/commands/id/id-get.ts similarity index 89% rename from src/o365/tenant/commands/id/id-get.ts rename to src/m365/tenant/commands/id/id-get.ts index 2978cb53aed..0c47f3d43c6 100644 --- a/src/o365/tenant/commands/id/id-get.ts +++ b/src/m365/tenant/commands/id/id-get.ts @@ -24,7 +24,7 @@ class TenantIdGetCommand extends Command { } public get description(): string { - return 'Gets Office 365 tenant ID for the specified domain'; + return 'Gets Microsoft 365 tenant ID for the specified domain'; } public commandAction(cmd: CommandInstance, args: CommandArgs, cb: (err?: any) => void): void { @@ -64,7 +64,7 @@ class TenantIdGetCommand extends Command { const options: CommandOption[] = [ { option: '-d, --domainName [domainName]', - description: 'The domain name for which to retrieve the Office 365 tenant ID' + description: 'The domain name for which to retrieve the Microsoft 365 tenant ID' } ]; @@ -82,10 +82,10 @@ class TenantIdGetCommand extends Command { Examples: - Get Office 365 tenant ID for the specified domain + Get Microsoft 365 tenant ID for the specified domain ${commands.TENANT_ID_GET} --domainName contoso.com - Get Office 365 tenant ID of the the tenant to which you are currently logged + Get Microsoft 365 tenant ID of the the tenant to which you are currently logged in ${commands.TENANT_ID_GET} `); diff --git a/src/o365/tenant/commands/report/report-activeusercounts.spec.ts b/src/m365/tenant/commands/report/report-activeusercounts.spec.ts similarity index 96% rename from src/o365/tenant/commands/report/report-activeusercounts.spec.ts rename to src/m365/tenant/commands/report/report-activeusercounts.spec.ts index de5c12aba80..28124491d34 100644 --- a/src/o365/tenant/commands/report/report-activeusercounts.spec.ts +++ b/src/m365/tenant/commands/report/report-activeusercounts.spec.ts @@ -61,7 +61,7 @@ describe(commands.TENANT_REPORT_ACTIVEUSERCOUNTS, () => { const requestStub: sinon.SinonStub = sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/reports/getOffice365ActiveUserCounts(period='D7')`) { return Promise.resolve(` - Report Refresh Date,Office 365,Exchange,OneDrive,SharePoint,Skype For Business,Yammer,Teams,Report Date,Report Period + Report Refresh Date,Microsoft 365,Exchange,OneDrive,SharePoint,Skype For Business,Yammer,Teams,Report Date,Report Period `); } diff --git a/src/o365/tenant/commands/report/report-activeusercounts.ts b/src/m365/tenant/commands/report/report-activeusercounts.ts similarity index 100% rename from src/o365/tenant/commands/report/report-activeusercounts.ts rename to src/m365/tenant/commands/report/report-activeusercounts.ts diff --git a/src/o365/tenant/commands/report/report-activeuserdetail.spec.ts b/src/m365/tenant/commands/report/report-activeuserdetail.spec.ts similarity index 100% rename from src/o365/tenant/commands/report/report-activeuserdetail.spec.ts rename to src/m365/tenant/commands/report/report-activeuserdetail.spec.ts diff --git a/src/o365/tenant/commands/report/report-activeuserdetail.ts b/src/m365/tenant/commands/report/report-activeuserdetail.ts similarity index 76% rename from src/o365/tenant/commands/report/report-activeuserdetail.ts rename to src/m365/tenant/commands/report/report-activeuserdetail.ts index 16ad784c555..81b88d1b757 100644 --- a/src/o365/tenant/commands/report/report-activeuserdetail.ts +++ b/src/m365/tenant/commands/report/report-activeuserdetail.ts @@ -9,7 +9,7 @@ class TenantReportActiveUserDetailCommand extends DateAndPeriodBasedReport { } public get description(): string { - return 'Gets details about Office 365 active users'; + return 'Gets details about Microsoft 365 active users'; } public get usageEndpoint(): string { @@ -26,17 +26,17 @@ class TenantReportActiveUserDetailCommand extends DateAndPeriodBasedReport { Examples: - Gets details about Office 365 active users for the last week + Gets details about Microsoft 365 active users for the last week ${commands.TENANT_REPORT_ACTIVEUSERDETAIL} --period D7 - Gets details about Office 365 active users for May 1, 2019 + Gets details about Microsoft 365 active users for May 1, 2019 ${commands.TENANT_REPORT_ACTIVEUSERDETAIL} --date 2019-05-01 - Gets details about Office 365 active users for the last week + Gets details about Microsoft 365 active users for the last week and exports the report data in the specified path in text format ${commands.TENANT_REPORT_ACTIVEUSERDETAIL} --period D7 --output text --outputFile "activeuserdetail.txt" - Gets details about Office 365 active users for the last week + Gets details about Microsoft 365 active users for the last week and exports the report data in the specified path in json format ${commands.TENANT_REPORT_ACTIVEUSERDETAIL} --period D7 --output json --outputFile "activeuserdetail.json" `); diff --git a/src/o365/tenant/commands/report/report-servicesusercounts.spec.ts b/src/m365/tenant/commands/report/report-servicesusercounts.spec.ts similarity index 96% rename from src/o365/tenant/commands/report/report-servicesusercounts.spec.ts rename to src/m365/tenant/commands/report/report-servicesusercounts.spec.ts index cc3a4890cdd..a26c09a15bd 100644 --- a/src/o365/tenant/commands/report/report-servicesusercounts.spec.ts +++ b/src/m365/tenant/commands/report/report-servicesusercounts.spec.ts @@ -61,7 +61,7 @@ describe(commands.TENANT_REPORT_SERVICESUSERCOUNTS, () => { const requestStub: sinon.SinonStub = sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/reports/getOffice365ServicesUserCounts(period='D7')`) { return Promise.resolve(` - Report Refresh Date,Exchange Active,Exchange Inactive,OneDrive Active,OneDrive Inactive,SharePoint Active,SharePoint Inactive,Skype For Business Active,Skype For Business Inactive,Yammer Active,Yammer Inactive,Teams Active,Teams Inactive,Office 365 Active,Office 365 Inactive,Report Period + Report Refresh Date,Exchange Active,Exchange Inactive,OneDrive Active,OneDrive Inactive,SharePoint Active,SharePoint Inactive,Skype For Business Active,Skype For Business Inactive,Yammer Active,Yammer Inactive,Teams Active,Teams Inactive,Microsoft 365 Active,Microsoft 365 Inactive,Report Period `); } diff --git a/src/o365/tenant/commands/report/report-servicesusercounts.ts b/src/m365/tenant/commands/report/report-servicesusercounts.ts similarity index 100% rename from src/o365/tenant/commands/report/report-servicesusercounts.ts rename to src/m365/tenant/commands/report/report-servicesusercounts.ts diff --git a/src/o365/tenant/commands/status/status-list.spec.ts b/src/m365/tenant/commands/status/status-list.spec.ts similarity index 94% rename from src/o365/tenant/commands/status/status-list.spec.ts rename to src/m365/tenant/commands/status/status-list.spec.ts index 1e88d26a3e6..d6bb33fe795 100644 --- a/src/o365/tenant/commands/status/status-list.spec.ts +++ b/src/m365/tenant/commands/status/status-list.spec.ts @@ -150,7 +150,7 @@ describe(commands.TENANT_STATUS_LIST, () => { assert(containsExamples); }); - it('handles promise error while getting status of Office 365 services', (done) => { + it('handles promise error while getting status of Microsoft 365 services', (done) => { sinon.stub(request, 'get').callsFake((opts) => { requests.push(opts); if ((opts.url as string).indexOf('CurrentStatus') > -1) { @@ -174,7 +174,7 @@ describe(commands.TENANT_STATUS_LIST, () => { }); }); - it('gets the status of Office 365 services', (done) => { + it('gets the status of Microsoft 365 services', (done) => { sinon.stub(request, 'get').callsFake((opts) => { requests.push(opts); if ((opts.url as string).indexOf('CurrentStatus') > -1) { @@ -199,7 +199,7 @@ describe(commands.TENANT_STATUS_LIST, () => { }); }); - it('gets the status of Office 365 services (debug)', (done) => { + it('gets the status of Microsoft 365 services (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { requests.push(opts); if ((opts.url as string).indexOf('CurrentStatus') > -1) { @@ -224,7 +224,7 @@ describe(commands.TENANT_STATUS_LIST, () => { }); }); - it('gets the status of Office 365 services as text', (done) => { + it('gets the status of Microsoft 365 services as text', (done) => { sinon.stub(request, 'get').callsFake((opts) => { requests.push(opts); if ((opts.url as string).indexOf('CurrentStatus') > -1) { @@ -249,7 +249,7 @@ describe(commands.TENANT_STATUS_LIST, () => { }); }); - it('gets the status of Office 365 services as text (debug)', (done) => { + it('gets the status of Microsoft 365 services as text (debug)', (done) => { sinon.stub(request, 'get').callsFake((opts) => { requests.push(opts); if ((opts.url as string).indexOf('CurrentStatus') > -1) { diff --git a/src/o365/tenant/commands/status/status-list.ts b/src/m365/tenant/commands/status/status-list.ts similarity index 88% rename from src/o365/tenant/commands/status/status-list.ts rename to src/m365/tenant/commands/status/status-list.ts index 85b467ff164..437332f7555 100644 --- a/src/o365/tenant/commands/status/status-list.ts +++ b/src/m365/tenant/commands/status/status-list.ts @@ -9,12 +9,12 @@ class TenantStatusListCommand extends SpoCommand { } public get description(): string { - return 'Gets health status of the different services in Office 365'; + return 'Gets health status of the different services in Microsoft 365'; } public commandAction(cmd: CommandInstance, args: any, cb: (err?: any) => void): void { if (this.verbose) { - cmd.log(`Getting the health status of the different services in Office 365.`); + cmd.log(`Getting the health status of the different services in Microsoft 365.`); } const serviceUrl: string = 'https://manage.office.com/api/v1.0'; @@ -59,12 +59,12 @@ class TenantStatusListCommand extends SpoCommand { log( ` Examples: - Gets health status of the different services in Office 365 + Gets health status of the different services in Microsoft 365 ${commands.TENANT_STATUS_LIST} More information: - Office 365 Service Communications API reference: + Microsoft 365 Service Communications API reference: https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-service-communications-api-reference#get-current-status ` ); } diff --git a/src/o365/todo/commands.ts b/src/m365/todo/commands.ts similarity index 100% rename from src/o365/todo/commands.ts rename to src/m365/todo/commands.ts diff --git a/src/o365/todo/commands/list/list-add.spec.ts b/src/m365/todo/commands/list/list-add.spec.ts similarity index 100% rename from src/o365/todo/commands/list/list-add.spec.ts rename to src/m365/todo/commands/list/list-add.spec.ts diff --git a/src/o365/todo/commands/list/list-add.ts b/src/m365/todo/commands/list/list-add.ts similarity index 100% rename from src/o365/todo/commands/list/list-add.ts rename to src/m365/todo/commands/list/list-add.ts diff --git a/src/o365/util/commands.ts b/src/m365/util/commands.ts similarity index 100% rename from src/o365/util/commands.ts rename to src/m365/util/commands.ts diff --git a/src/o365/util/commands/accesstoken/accesstoken-get.spec.ts b/src/m365/util/commands/accesstoken/accesstoken-get.spec.ts similarity index 100% rename from src/o365/util/commands/accesstoken/accesstoken-get.spec.ts rename to src/m365/util/commands/accesstoken/accesstoken-get.spec.ts diff --git a/src/o365/util/commands/accesstoken/accesstoken-get.ts b/src/m365/util/commands/accesstoken/accesstoken-get.ts similarity index 100% rename from src/o365/util/commands/accesstoken/accesstoken-get.ts rename to src/m365/util/commands/accesstoken/accesstoken-get.ts diff --git a/src/o365/yammer/commands.ts b/src/m365/yammer/commands.ts similarity index 100% rename from src/o365/yammer/commands.ts rename to src/m365/yammer/commands.ts diff --git a/src/o365/yammer/commands/group/group-list.spec.ts b/src/m365/yammer/commands/group/group-list.spec.ts similarity index 100% rename from src/o365/yammer/commands/group/group-list.spec.ts rename to src/m365/yammer/commands/group/group-list.spec.ts diff --git a/src/o365/yammer/commands/group/group-list.ts b/src/m365/yammer/commands/group/group-list.ts similarity index 97% rename from src/o365/yammer/commands/group/group-list.ts rename to src/m365/yammer/commands/group/group-list.ts index cc14e727461..b91dab213f4 100644 --- a/src/o365/yammer/commands/group/group-list.ts +++ b/src/m365/yammer/commands/group/group-list.ts @@ -153,7 +153,7 @@ class YammerGroupListCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/group/group-user-add.spec.ts b/src/m365/yammer/commands/group/group-user-add.spec.ts similarity index 100% rename from src/o365/yammer/commands/group/group-user-add.spec.ts rename to src/m365/yammer/commands/group/group-user-add.spec.ts diff --git a/src/o365/yammer/commands/group/group-user-add.ts b/src/m365/yammer/commands/group/group-user-add.ts similarity index 96% rename from src/o365/yammer/commands/group/group-user-add.ts rename to src/m365/yammer/commands/group/group-user-add.ts index 1493448c0c7..289e2d4b501 100644 --- a/src/o365/yammer/commands/group/group-user-add.ts +++ b/src/m365/yammer/commands/group/group-user-add.ts @@ -99,7 +99,7 @@ class YammerGroupUserAddCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. If the specified user is not a member of the network, the command will diff --git a/src/o365/yammer/commands/group/group-user-remove.spec.ts b/src/m365/yammer/commands/group/group-user-remove.spec.ts similarity index 100% rename from src/o365/yammer/commands/group/group-user-remove.spec.ts rename to src/m365/yammer/commands/group/group-user-remove.spec.ts diff --git a/src/o365/yammer/commands/group/group-user-remove.ts b/src/m365/yammer/commands/group/group-user-remove.ts similarity index 96% rename from src/o365/yammer/commands/group/group-user-remove.ts rename to src/m365/yammer/commands/group/group-user-remove.ts index c7b4ba3003b..7e6e2dd8854 100644 --- a/src/o365/yammer/commands/group/group-user-remove.ts +++ b/src/m365/yammer/commands/group/group-user-remove.ts @@ -128,7 +128,7 @@ class YammerGroupUserRemoveCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/message/message-add.spec.ts b/src/m365/yammer/commands/message/message-add.spec.ts similarity index 100% rename from src/o365/yammer/commands/message/message-add.spec.ts rename to src/m365/yammer/commands/message/message-add.spec.ts diff --git a/src/o365/yammer/commands/message/message-add.ts b/src/m365/yammer/commands/message/message-add.ts similarity index 98% rename from src/o365/yammer/commands/message/message-add.ts rename to src/m365/yammer/commands/message/message-add.ts index 68f0aa92c02..7b7c4ad8939 100644 --- a/src/o365/yammer/commands/message/message-add.ts +++ b/src/m365/yammer/commands/message/message-add.ts @@ -130,7 +130,7 @@ class YammerMessageAddCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/message/message-get.spec.ts b/src/m365/yammer/commands/message/message-get.spec.ts similarity index 100% rename from src/o365/yammer/commands/message/message-get.spec.ts rename to src/m365/yammer/commands/message/message-get.spec.ts diff --git a/src/o365/yammer/commands/message/message-get.ts b/src/m365/yammer/commands/message/message-get.ts similarity index 97% rename from src/o365/yammer/commands/message/message-get.ts rename to src/m365/yammer/commands/message/message-get.ts index 59994164a35..736c370ab55 100644 --- a/src/o365/yammer/commands/message/message-get.ts +++ b/src/m365/yammer/commands/message/message-get.ts @@ -90,7 +90,7 @@ class YammerMessageGetCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/message/message-like-set.spec.ts b/src/m365/yammer/commands/message/message-like-set.spec.ts similarity index 100% rename from src/o365/yammer/commands/message/message-like-set.spec.ts rename to src/m365/yammer/commands/message/message-like-set.spec.ts diff --git a/src/o365/yammer/commands/message/message-like-set.ts b/src/m365/yammer/commands/message/message-like-set.ts similarity index 97% rename from src/o365/yammer/commands/message/message-like-set.ts rename to src/m365/yammer/commands/message/message-like-set.ts index 09cf15fa507..8f6cd5ccc17 100644 --- a/src/o365/yammer/commands/message/message-like-set.ts +++ b/src/m365/yammer/commands/message/message-like-set.ts @@ -141,7 +141,7 @@ class YammerMessageLikeSetCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/message/message-list.spec.ts b/src/m365/yammer/commands/message/message-list.spec.ts similarity index 100% rename from src/o365/yammer/commands/message/message-list.spec.ts rename to src/m365/yammer/commands/message/message-list.spec.ts diff --git a/src/o365/yammer/commands/message/message-list.ts b/src/m365/yammer/commands/message/message-list.ts similarity index 98% rename from src/o365/yammer/commands/message/message-list.ts rename to src/m365/yammer/commands/message/message-list.ts index 71665a2aa83..7d15fe993ef 100644 --- a/src/o365/yammer/commands/message/message-list.ts +++ b/src/m365/yammer/commands/message/message-list.ts @@ -256,7 +256,7 @@ class YammerMessageListCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Feed types: diff --git a/src/o365/yammer/commands/message/message-remove.spec.ts b/src/m365/yammer/commands/message/message-remove.spec.ts similarity index 100% rename from src/o365/yammer/commands/message/message-remove.spec.ts rename to src/m365/yammer/commands/message/message-remove.spec.ts diff --git a/src/o365/yammer/commands/message/message-remove.ts b/src/m365/yammer/commands/message/message-remove.ts similarity index 97% rename from src/o365/yammer/commands/message/message-remove.ts rename to src/m365/yammer/commands/message/message-remove.ts index 66c428e3717..ff39fc8fd49 100644 --- a/src/o365/yammer/commands/message/message-remove.ts +++ b/src/m365/yammer/commands/message/message-remove.ts @@ -109,7 +109,7 @@ class YammerMessageRemoveCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. To remove a message, you must either: diff --git a/src/o365/yammer/commands/network/network-list.spec.ts b/src/m365/yammer/commands/network/network-list.spec.ts similarity index 100% rename from src/o365/yammer/commands/network/network-list.spec.ts rename to src/m365/yammer/commands/network/network-list.spec.ts diff --git a/src/o365/yammer/commands/network/network-list.ts b/src/m365/yammer/commands/network/network-list.ts similarity index 95% rename from src/o365/yammer/commands/network/network-list.ts rename to src/m365/yammer/commands/network/network-list.ts index cf965b5a37f..6437284d956 100644 --- a/src/o365/yammer/commands/network/network-list.ts +++ b/src/m365/yammer/commands/network/network-list.ts @@ -80,7 +80,7 @@ class YammerNetworkListCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: diff --git a/src/o365/yammer/commands/report/report-activitycounts.spec.ts b/src/m365/yammer/commands/report/report-activitycounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activitycounts.spec.ts rename to src/m365/yammer/commands/report/report-activitycounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-activitycounts.ts b/src/m365/yammer/commands/report/report-activitycounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activitycounts.ts rename to src/m365/yammer/commands/report/report-activitycounts.ts diff --git a/src/o365/yammer/commands/report/report-activityusercounts.spec.ts b/src/m365/yammer/commands/report/report-activityusercounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activityusercounts.spec.ts rename to src/m365/yammer/commands/report/report-activityusercounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-activityusercounts.ts b/src/m365/yammer/commands/report/report-activityusercounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activityusercounts.ts rename to src/m365/yammer/commands/report/report-activityusercounts.ts diff --git a/src/o365/yammer/commands/report/report-activityuserdetail.spec.ts b/src/m365/yammer/commands/report/report-activityuserdetail.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activityuserdetail.spec.ts rename to src/m365/yammer/commands/report/report-activityuserdetail.spec.ts diff --git a/src/o365/yammer/commands/report/report-activityuserdetail.ts b/src/m365/yammer/commands/report/report-activityuserdetail.ts similarity index 100% rename from src/o365/yammer/commands/report/report-activityuserdetail.ts rename to src/m365/yammer/commands/report/report-activityuserdetail.ts diff --git a/src/o365/yammer/commands/report/report-deviceusagedistributionusercounts.spec.ts b/src/m365/yammer/commands/report/report-deviceusagedistributionusercounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusagedistributionusercounts.spec.ts rename to src/m365/yammer/commands/report/report-deviceusagedistributionusercounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-deviceusagedistributionusercounts.ts b/src/m365/yammer/commands/report/report-deviceusagedistributionusercounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusagedistributionusercounts.ts rename to src/m365/yammer/commands/report/report-deviceusagedistributionusercounts.ts diff --git a/src/o365/yammer/commands/report/report-deviceusageusercounts.spec.ts b/src/m365/yammer/commands/report/report-deviceusageusercounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusageusercounts.spec.ts rename to src/m365/yammer/commands/report/report-deviceusageusercounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-deviceusageusercounts.ts b/src/m365/yammer/commands/report/report-deviceusageusercounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusageusercounts.ts rename to src/m365/yammer/commands/report/report-deviceusageusercounts.ts diff --git a/src/o365/yammer/commands/report/report-deviceusageuserdetail.spec.ts b/src/m365/yammer/commands/report/report-deviceusageuserdetail.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusageuserdetail.spec.ts rename to src/m365/yammer/commands/report/report-deviceusageuserdetail.spec.ts diff --git a/src/o365/yammer/commands/report/report-deviceusageuserdetail.ts b/src/m365/yammer/commands/report/report-deviceusageuserdetail.ts similarity index 100% rename from src/o365/yammer/commands/report/report-deviceusageuserdetail.ts rename to src/m365/yammer/commands/report/report-deviceusageuserdetail.ts diff --git a/src/o365/yammer/commands/report/report-groupsactivitycounts.spec.ts b/src/m365/yammer/commands/report/report-groupsactivitycounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-groupsactivitycounts.spec.ts rename to src/m365/yammer/commands/report/report-groupsactivitycounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-groupsactivitycounts.ts b/src/m365/yammer/commands/report/report-groupsactivitycounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-groupsactivitycounts.ts rename to src/m365/yammer/commands/report/report-groupsactivitycounts.ts diff --git a/src/o365/yammer/commands/report/report-groupsactivitydetail.spec.ts b/src/m365/yammer/commands/report/report-groupsactivitydetail.spec.ts similarity index 95% rename from src/o365/yammer/commands/report/report-groupsactivitydetail.spec.ts rename to src/m365/yammer/commands/report/report-groupsactivitydetail.spec.ts index 93e5f88f6cf..90950ab2b28 100644 --- a/src/o365/yammer/commands/report/report-groupsactivitydetail.spec.ts +++ b/src/m365/yammer/commands/report/report-groupsactivitydetail.spec.ts @@ -61,7 +61,7 @@ describe(commands.YAMMER_REPORT_GROUPSACTIVITYDETAIL, () => { const requestStub: sinon.SinonStub = sinon.stub(request, 'get').callsFake((opts) => { if (opts.url === `https://graph.microsoft.com/v1.0/reports/getYammerGroupsActivityDetail(period='D7')`) { return Promise.resolve(` - Report Refresh Date,Group Display Name,Is Deleted,Owner Principal Name,Last Activity Date,Group Type,Office 365 Connected,Member Count,Posted Count,Read Count,Liked Count,Report Period + Report Refresh Date,Group Display Name,Is Deleted,Owner Principal Name,Last Activity Date,Group Type,Microsoft 365 Connected,Member Count,Posted Count,Read Count,Liked Count,Report Period `); } diff --git a/src/o365/yammer/commands/report/report-groupsactivitydetail.ts b/src/m365/yammer/commands/report/report-groupsactivitydetail.ts similarity index 100% rename from src/o365/yammer/commands/report/report-groupsactivitydetail.ts rename to src/m365/yammer/commands/report/report-groupsactivitydetail.ts diff --git a/src/o365/yammer/commands/report/report-groupsactivitygroupcounts.spec.ts b/src/m365/yammer/commands/report/report-groupsactivitygroupcounts.spec.ts similarity index 100% rename from src/o365/yammer/commands/report/report-groupsactivitygroupcounts.spec.ts rename to src/m365/yammer/commands/report/report-groupsactivitygroupcounts.spec.ts diff --git a/src/o365/yammer/commands/report/report-groupsactivitygroupcounts.ts b/src/m365/yammer/commands/report/report-groupsactivitygroupcounts.ts similarity index 100% rename from src/o365/yammer/commands/report/report-groupsactivitygroupcounts.ts rename to src/m365/yammer/commands/report/report-groupsactivitygroupcounts.ts diff --git a/src/o365/yammer/commands/user/user-get.spec.ts b/src/m365/yammer/commands/user/user-get.spec.ts similarity index 100% rename from src/o365/yammer/commands/user/user-get.spec.ts rename to src/m365/yammer/commands/user/user-get.spec.ts diff --git a/src/o365/yammer/commands/user/user-get.ts b/src/m365/yammer/commands/user/user-get.ts similarity index 97% rename from src/o365/yammer/commands/user/user-get.ts rename to src/m365/yammer/commands/user/user-get.ts index bb61e5f34e4..20bf889a220 100644 --- a/src/o365/yammer/commands/user/user-get.ts +++ b/src/m365/yammer/commands/user/user-get.ts @@ -109,7 +109,7 @@ class YammerUserGetCommand extends YammerCommand { ` Remarks ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. All operations return a single user object. Operations executed with the diff --git a/src/o365/yammer/commands/user/user-list.spec.ts b/src/m365/yammer/commands/user/user-list.spec.ts similarity index 100% rename from src/o365/yammer/commands/user/user-list.spec.ts rename to src/m365/yammer/commands/user/user-list.spec.ts diff --git a/src/o365/yammer/commands/user/user-list.ts b/src/m365/yammer/commands/user/user-list.ts similarity index 98% rename from src/o365/yammer/commands/user/user-list.ts rename to src/m365/yammer/commands/user/user-list.ts index f15af1d9995..bdfa0d75bf1 100644 --- a/src/o365/yammer/commands/user/user-list.ts +++ b/src/m365/yammer/commands/user/user-list.ts @@ -200,7 +200,7 @@ class YammerUserListCommand extends YammerCommand { ` Remarks: ${chalk.yellow('Attention:')} In order to use this command, you need to grant the Azure AD - application used by the Office 365 CLI the permission to the Yammer API. + application used by the CLI for Microsoft 365 the permission to the Yammer API. To do this, execute the ${chalk.blue('cli consent --service yammer')} command. Examples: