Skip to content

Commit e5bf59e

Browse files
authored
Merge pull request #73 from pnp/file-editor
File editor
2 parents 9f4b474 + 4492042 commit e5bf59e

File tree

218 files changed

+8462
-7847
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+8462
-7847
lines changed

package-lock.json

Lines changed: 1131 additions & 1630 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "sp-editor",
3-
"version": "7.0.4",
3+
"version": "7.1.0",
44
"private": true,
55
"homepage": ".",
66
"dependencies": {
7-
"@azure/msal-browser": "^3.23.0",
8-
"@azure/msal-react": "^2.0.22",
7+
"@azure/msal-browser": "^3.24.0",
8+
"@azure/msal-react": "^2.1.0",
99
"@craco/craco": "^7.1.0",
1010
"@fluentui/react": "^8.120.9",
11-
"@ionic/react": "^8.3.0",
11+
"@ionic/react": "^8.3.1",
1212
"@microsoft/mgt": "^4.2.5",
1313
"@microsoft/mgt-react": "^4.2.5",
1414
"@microsoft/microsoft-graph-client": "^3.0.7",
@@ -23,12 +23,13 @@
2323
"@testing-library/react": "^16.0.1",
2424
"@testing-library/user-event": "^14.5.2",
2525
"@types/jest": "^29.5.13",
26-
"@types/node": "^22.5.5",
27-
"@types/react": "^18.3.6",
26+
"@types/node": "^22.6.1",
27+
"@types/react": "^18.3.8",
2828
"@types/react-dom": "^18.3.0",
2929
"@uifabric/theme-samples": "^7.5.33",
30+
"@vscode/codicons": "^0.0.36",
3031
"gsap": "^3.12.5",
31-
"monaco-editor": "^0.51.0",
32+
"monaco-editor": "^0.52.0",
3233
"nth-check": "^2.1.1",
3334
"react": "^18.3.1",
3435
"react-dom": "^18.3.1",
@@ -49,13 +50,13 @@
4950
"devDependencies": {
5051
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
5152
"@types/chrome": "^0.0.271",
52-
"react-scripts": "^5.0.1",
53-
"ts-loader": "^9.5.1",
54-
"webpack-cli": "^5.1.4",
5553
"del": "^6.0.0",
5654
"gulp": "^4.0.2",
5755
"gulp-rename": "^2.0.0",
58-
"gulp-replace": "^1.1.4"
56+
"gulp-replace": "^1.1.4",
57+
"react-scripts": "^5.0.1",
58+
"ts-loader": "^9.5.1",
59+
"webpack-cli": "^5.1.4"
5960
},
6061
"scripts": {
6162
"start": "GENERATE_SOURCEMAP=false craco start",

public/@azure/msal-browser/app/IPublicClientApplication.d.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
import { AccountFilter, AccountInfo, Logger, PerformanceCallbackFunction } from "@azure/msal-common";
2-
import { RedirectRequest } from "../request/RedirectRequest";
3-
import { PopupRequest } from "../request/PopupRequest";
4-
import { SilentRequest } from "../request/SilentRequest";
5-
import { SsoSilentRequest } from "../request/SsoSilentRequest";
6-
import { EndSessionRequest } from "../request/EndSessionRequest";
7-
import { WrapperSKU } from "../utils/BrowserConstants";
8-
import { INavigationClient } from "../navigation/INavigationClient";
9-
import { EndSessionPopupRequest } from "../request/EndSessionPopupRequest";
10-
import { ITokenCache } from "../cache/ITokenCache";
11-
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest";
12-
import { BrowserConfiguration } from "../config/Configuration";
13-
import { AuthenticationResult } from "../response/AuthenticationResult";
14-
import { EventCallbackFunction } from "../event/EventMessage";
15-
import { ClearCacheRequest } from "../request/ClearCacheRequest";
16-
import { InitializeApplicationRequest } from "../request/InitializeApplicationRequest";
1+
import { AccountFilter, AccountInfo, Logger, PerformanceCallbackFunction } from "@azure/msal-common/browser";
2+
import { RedirectRequest } from "../request/RedirectRequest.js";
3+
import { PopupRequest } from "../request/PopupRequest.js";
4+
import { SilentRequest } from "../request/SilentRequest.js";
5+
import { SsoSilentRequest } from "../request/SsoSilentRequest.js";
6+
import { EndSessionRequest } from "../request/EndSessionRequest.js";
7+
import { WrapperSKU } from "../utils/BrowserConstants.js";
8+
import { INavigationClient } from "../navigation/INavigationClient.js";
9+
import { EndSessionPopupRequest } from "../request/EndSessionPopupRequest.js";
10+
import { ITokenCache } from "../cache/ITokenCache.js";
11+
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest.js";
12+
import { BrowserConfiguration } from "../config/Configuration.js";
13+
import { AuthenticationResult } from "../response/AuthenticationResult.js";
14+
import { EventCallbackFunction } from "../event/EventMessage.js";
15+
import { ClearCacheRequest } from "../request/ClearCacheRequest.js";
16+
import { InitializeApplicationRequest } from "../request/InitializeApplicationRequest.js";
1717
export interface IPublicClientApplication {
1818
initialize(request?: InitializeApplicationRequest): Promise<void>;
1919
acquireTokenPopup(request: PopupRequest): Promise<AuthenticationResult>;

public/@azure/msal-browser/app/PublicClientApplication.d.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import { ITokenCache } from "../cache/ITokenCache";
2-
import { INavigationClient } from "../navigation/INavigationClient";
3-
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest";
4-
import { PopupRequest } from "../request/PopupRequest";
5-
import { RedirectRequest } from "../request/RedirectRequest";
6-
import { SilentRequest } from "../request/SilentRequest";
7-
import { WrapperSKU } from "../utils/BrowserConstants";
8-
import { IPublicClientApplication } from "./IPublicClientApplication";
9-
import { IController } from "../controllers/IController";
10-
import { PerformanceCallbackFunction, AccountInfo, AccountFilter, Logger } from "@azure/msal-common";
11-
import { EndSessionRequest } from "../request/EndSessionRequest";
12-
import { SsoSilentRequest } from "../request/SsoSilentRequest";
13-
import { BrowserConfiguration, Configuration } from "../config/Configuration";
14-
import { AuthenticationResult } from "../response/AuthenticationResult";
15-
import { EventCallbackFunction } from "../event/EventMessage";
16-
import { ClearCacheRequest } from "../request/ClearCacheRequest";
17-
import { EndSessionPopupRequest } from "../request/EndSessionPopupRequest";
18-
import { InitializeApplicationRequest } from "../request/InitializeApplicationRequest";
1+
import { ITokenCache } from "../cache/ITokenCache.js";
2+
import { INavigationClient } from "../navigation/INavigationClient.js";
3+
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest.js";
4+
import { PopupRequest } from "../request/PopupRequest.js";
5+
import { RedirectRequest } from "../request/RedirectRequest.js";
6+
import { SilentRequest } from "../request/SilentRequest.js";
7+
import { WrapperSKU } from "../utils/BrowserConstants.js";
8+
import { IPublicClientApplication } from "./IPublicClientApplication.js";
9+
import { IController } from "../controllers/IController.js";
10+
import { PerformanceCallbackFunction, AccountInfo, AccountFilter, Logger } from "@azure/msal-common/browser";
11+
import { EndSessionRequest } from "../request/EndSessionRequest.js";
12+
import { SsoSilentRequest } from "../request/SsoSilentRequest.js";
13+
import { BrowserConfiguration, Configuration } from "../config/Configuration.js";
14+
import { AuthenticationResult } from "../response/AuthenticationResult.js";
15+
import { EventCallbackFunction } from "../event/EventMessage.js";
16+
import { ClearCacheRequest } from "../request/ClearCacheRequest.js";
17+
import { EndSessionPopupRequest } from "../request/EndSessionPopupRequest.js";
18+
import { InitializeApplicationRequest } from "../request/InitializeApplicationRequest.js";
1919
/**
2020
* The PublicClientApplication class is the object exposed by the library to perform authentication and authorization functions in Single Page Applications
2121
* to obtain JWT tokens as described in the OAuth 2.0 Authorization Code Flow with PKCE specification.

public/@azure/msal-browser/app/PublicClientNext.d.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
import { ITokenCache } from "../cache/ITokenCache";
2-
import { INavigationClient } from "../navigation/INavigationClient";
3-
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest";
4-
import { PopupRequest } from "../request/PopupRequest";
5-
import { RedirectRequest } from "../request/RedirectRequest";
6-
import { SilentRequest } from "../request/SilentRequest";
7-
import { WrapperSKU } from "../utils/BrowserConstants";
8-
import { IPublicClientApplication } from "./IPublicClientApplication";
9-
import { IController } from "../controllers/IController";
10-
import { PerformanceCallbackFunction, AccountInfo, AccountFilter, Logger } from "@azure/msal-common";
11-
import { EndSessionRequest } from "../request/EndSessionRequest";
12-
import { SsoSilentRequest } from "../request/SsoSilentRequest";
13-
import { BrowserConfiguration, Configuration } from "../config/Configuration";
14-
import { EventCallbackFunction } from "../event/EventMessage";
15-
import { ClearCacheRequest } from "../request/ClearCacheRequest";
16-
import { AuthenticationResult } from "../response/AuthenticationResult";
1+
import { ITokenCache } from "../cache/ITokenCache.js";
2+
import { INavigationClient } from "../navigation/INavigationClient.js";
3+
import { AuthorizationCodeRequest } from "../request/AuthorizationCodeRequest.js";
4+
import { PopupRequest } from "../request/PopupRequest.js";
5+
import { RedirectRequest } from "../request/RedirectRequest.js";
6+
import { SilentRequest } from "../request/SilentRequest.js";
7+
import { WrapperSKU } from "../utils/BrowserConstants.js";
8+
import { IPublicClientApplication } from "./IPublicClientApplication.js";
9+
import { IController } from "../controllers/IController.js";
10+
import { PerformanceCallbackFunction, AccountInfo, AccountFilter, Logger } from "@azure/msal-common/browser";
11+
import { EndSessionRequest } from "../request/EndSessionRequest.js";
12+
import { SsoSilentRequest } from "../request/SsoSilentRequest.js";
13+
import { BrowserConfiguration, Configuration } from "../config/Configuration.js";
14+
import { EventCallbackFunction } from "../event/EventMessage.js";
15+
import { ClearCacheRequest } from "../request/ClearCacheRequest.js";
16+
import { AuthenticationResult } from "../response/AuthenticationResult.js";
1717
/**
1818
* PublicClientNext is an early look at the planned implementation of PublicClientApplication in the next major version of MSAL.js.
1919
* It contains support for multiple API implementations based on the runtime environment that it is running in.

public/@azure/msal-browser/broker/nativeBroker/NativeMessageHandler.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Logger, AuthenticationScheme, IPerformanceClient } from "@azure/msal-common";
2-
import { NativeExtensionRequestBody } from "./NativeRequest";
3-
import { BrowserConfiguration } from "../../config/Configuration";
1+
import { Logger, AuthenticationScheme, IPerformanceClient } from "@azure/msal-common/browser";
2+
import { NativeExtensionRequestBody } from "./NativeRequest.js";
3+
import { BrowserConfiguration } from "../../config/Configuration.js";
44
export declare class NativeMessageHandler {
55
private extensionId;
66
private extensionVersion;

public/@azure/msal-browser/broker/nativeBroker/NativeRequest.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { NativeExtensionMethod } from "../../utils/BrowserConstants";
2-
import { StoreInCache, StringDict } from "@azure/msal-common";
1+
import { NativeExtensionMethod } from "../../utils/BrowserConstants.js";
2+
import { StoreInCache, StringDict } from "@azure/msal-common/browser";
33
/**
44
* Token request which native broker will use to acquire tokens
55
*/

public/@azure/msal-browser/cache/AccountManager.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { AccountInfo, AccountFilter, Logger } from "@azure/msal-common";
2-
import { BrowserCacheManager } from "./BrowserCacheManager";
1+
import { AccountInfo, AccountFilter, Logger } from "@azure/msal-common/browser";
2+
import { BrowserCacheManager } from "./BrowserCacheManager.js";
33
/**
44
* Returns all the accounts in the cache that match the optional filter. If no filter is provided, all accounts are returned.
55
* @param accountFilter - (Optional) filter to narrow down the accounts returned

public/@azure/msal-browser/cache/AsyncMemoryStorage.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Logger } from "@azure/msal-common";
2-
import { IAsyncStorage } from "./IAsyncStorage";
1+
import { Logger } from "@azure/msal-common/browser";
2+
import { IAsyncStorage } from "./IAsyncStorage.js";
33
/**
44
* This class allows MSAL to store artifacts asynchronously using the DatabaseStorage IndexedDB wrapper,
55
* backed up with the more volatile MemoryStorage object for cases in which IndexedDB may be unavailable.

public/@azure/msal-browser/cache/BrowserCacheManager.d.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import { CommonAuthorizationCodeRequest, ICrypto, AccountEntity, IdTokenEntity, AccessTokenEntity, RefreshTokenEntity, AppMetadataEntity, CacheManager, ServerTelemetryEntity, ThrottlingEntity, Logger, AuthorityMetadataEntity, AccountInfo, ValidCredentialType, TokenKeys, CredentialType, CacheRecord, IPerformanceClient, StaticAuthorityOptions, StoreInCache } from "@azure/msal-common";
2-
import { CacheOptions } from "../config/Configuration";
3-
import { BrowserCacheLocation, InteractionType } from "../utils/BrowserConstants";
4-
import { MemoryStorage } from "./MemoryStorage";
5-
import { IWindowStorage } from "./IWindowStorage";
6-
import { NativeTokenRequest } from "../broker/nativeBroker/NativeRequest";
7-
import { AuthenticationResult } from "../response/AuthenticationResult";
8-
import { SilentRequest } from "../request/SilentRequest";
9-
import { SsoSilentRequest } from "../request/SsoSilentRequest";
10-
import { RedirectRequest } from "../request/RedirectRequest";
11-
import { PopupRequest } from "../request/PopupRequest";
1+
import { CommonAuthorizationCodeRequest, ICrypto, AccountEntity, IdTokenEntity, AccessTokenEntity, RefreshTokenEntity, AppMetadataEntity, CacheManager, ServerTelemetryEntity, ThrottlingEntity, Logger, AuthorityMetadataEntity, AccountInfo, ValidCredentialType, TokenKeys, CredentialType, CacheRecord, IPerformanceClient, StaticAuthorityOptions, StoreInCache } from "@azure/msal-common/browser";
2+
import { CacheOptions } from "../config/Configuration.js";
3+
import { BrowserCacheLocation, InteractionType } from "../utils/BrowserConstants.js";
4+
import { MemoryStorage } from "./MemoryStorage.js";
5+
import { IWindowStorage } from "./IWindowStorage.js";
6+
import { NativeTokenRequest } from "../broker/nativeBroker/NativeRequest.js";
7+
import { AuthenticationResult } from "../response/AuthenticationResult.js";
8+
import { SilentRequest } from "../request/SilentRequest.js";
9+
import { SsoSilentRequest } from "../request/SsoSilentRequest.js";
10+
import { RedirectRequest } from "../request/RedirectRequest.js";
11+
import { PopupRequest } from "../request/PopupRequest.js";
1212
/**
1313
* This class implements the cache storage interface for MSAL through browser local or session storage.
1414
* Cookies are only used if storeAuthStateInCookie is true, and are only used for

0 commit comments

Comments
 (0)