Socket
Socket
Sign inDemoInstall

@microsoft/sp-module-interfaces

Package Overview
Dependencies
Maintainers
2
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/sp-module-interfaces - npm Package Compare versions

Comparing version 1.11.0 to 1.12.0-plusbeta

lib/manifestSchemas/IAdaptiveCardExtensionManifest.d.ts

42

CHANGELOG.json

@@ -5,17 +5,41 @@ {

{
"version": "1.11.0",
"tag": "@microsoft/sp-module-interfaces_v1.11.0",
"date": "Thu, 16 Jul 2020 04:33:35 GMT",
"comments": {}
},
{
"version": "1.10.0",
"tag": "@microsoft/sp-module-interfaces_v1.10.0",
"date": "Mon, 06 Jan 2020 18:14:53 GMT",
"version": "1.12.0",
"tag": "@microsoft/sp-module-interfaces_v1.12.0",
"date": "Tue, 16 Mar 2021 14:32:35 GMT",
"comments": {
"none": [
{
"comment": "Add test script"
},
{
"comment": "Adding support for TeamsPersonalApp"
},
{
"comment": "Rename @ms/spfx-heft-plugins to @microsoft/spfx-heft-plugins in preparation for public release."
},
{
"comment": "added developer name, removed boolean property for indicating if developer o"
},
{
"comment": "change app manifest interface"
},
{
"comment": "added fullPageAppIconImageUrl to IClientSideWebPartManifestEntry"
},
{
"comment": "changed DomIsolation to DOMIsolation"
},
{
"comment": "webpart manifest change"
},
{
"comment": "Add AdaptiveCardExtension to ComponentType"
},
{
"comment": "Update AdaptiveCardExtension Manifest"
},
{
"comment": "Remove canUpdateConfiguration"
},
{
"comment": "update @types/jest to match current jest version"

@@ -22,0 +46,0 @@ }

# Change Log - @microsoft/sp-module-interfaces
This log was last generated on Thu, 16 Jul 2020 04:33:35 GMT and should not be manually modified.
This log was last generated on Tue, 16 Mar 2021 14:32:35 GMT and should not be manually modified.
## 1.11.0
Thu, 16 Jul 2020 04:33:35 GMT
## 1.12.0
Tue, 16 Mar 2021 14:32:35 GMT
*Version update only*
## 1.10.0
Mon, 06 Jan 2020 18:14:53 GMT
### Updates
- Add test script
- Adding support for TeamsPersonalApp
- Rename @ms/spfx-heft-plugins to @microsoft/spfx-heft-plugins in preparation for public release.
- added developer name, removed boolean property for indicating if developer o
- change app manifest interface
- added fullPageAppIconImageUrl to IClientSideWebPartManifestEntry
- changed DomIsolation to DOMIsolation
- webpart manifest change
- Add AdaptiveCardExtension to ComponentType
- Update AdaptiveCardExtension Manifest
- Remove canUpdateConfiguration
- update @types/jest to match current jest version

@@ -6,3 +6,3 @@

*/
export declare type ComponentType = 'Application' | 'WebPart' | 'Library' | 'Extension';
export declare type ComponentType = 'Application' | 'WebPart' | 'Library' | 'Extension' | 'AdaptiveCardExtension';

@@ -16,2 +16,4 @@ /**

/* Excluded from this release type: IAdaptiveCardExtensionManifest */
/* Excluded from this release type: ICapabilityCollection */

@@ -39,3 +41,116 @@

/* Excluded from this release type: IClientSideComponentLoaderConfiguration */
/**
* This interface describes how a client-side component is to be loaded and initialized by a SharePoint client
* framework. It contains all data for loading an entrypoint script and its dependency scripts.
*
* @beta
*/
export declare interface IClientSideComponentLoaderConfiguration {
/**
* This is an array of fully-qualified paths to be prepended to each of the script resource paths with the
* "internal" or "localized" type. If one fails to load, the loader will attempt to load from the next until there
* are no base paths remaining.
*
* @remarks
* All "internal" and "localized" script resources that do not have fully-qualified URLs
* as their "path" field values must be hosted under each of the paths listed in this property. For example, if an
* internal module's "path" field value is `"master_2015-04-20/my-application.bundle_1928f8a0.js"` and this field's
* value is `[ "https://contoso.akamaihd.net/files/", "https://contoso.msecnd.net/files/" ]`, the loader will first
* attempt to load this script resource from the URL
* `"https://contoso.akamaihd.net/files/master_2015-04-20/my-application.bundle_1928f8a0.js"`. If loading from
* that URL fails, the loader will then attempt to load this script resource from
* `"https://contoso.msecnd.net/files/master_2015-04-20/my-application.bundle_1928f8a0.js"`. If that URL fails
* to load, the component will fail to load and an error will be returned. It is important to note that the support
* for multiple base URLs is purely for failover support. This means that all files must be present on all hosts
* listed in this field.
*
* Usage: Base URLs for script resources with the "internal" or "localized" type.
*
* Supported values: Any URL that contains all internal scripts referenced in the "scriptResources" dictionary.
*
* Example: `[ "https://contoso.akamaihd.net/files/", "https://contoso.msecnd.net/files/" ]`
*/
internalModuleBaseUrls: string[];
/**
* This is the ID of one of the entries in the "scriptResources" dictionary.
*
* @remarks
* The loader will download and evaluate the script resource referenced in this field, resolve all dependencies
* against the keys in the "scriptResources", and return the exported object to the loader's calling function.
* The entry referenced in the "scriptResources" dictionary must be of the "internal" or the "localized" type.
*
* Supported values: An entry in the "scriptResources" dictionary that defines the base exported module of the
* component.
*
* Example: `"myApplication.bundle"`
*/
entryModuleId: string;
/**
* The module referenced by the "entryModuleId" field may export an object with several fields.
*
* @remarks
* This value optionally references the name of a field on the object exported by the module referenced by the
* `entryModuleId` field. When this field has a value, the value of the referenced field on the object exported
* by the module referenced by the `entryModuleId` field is returned when this manifest is loaded instead of
* the base exported object. For example, if entryModuleId refers to a module with with a top-level export of
* `{ foo: 'bar', baz: 123 }` and:
*
* - if this field is unset, the value returned by the module loader is `{ foo: 'bar', baz: 123 }`
*
* - if this field is set to `foo`, the value returned by the module loader is `bar`
*
* - if this field is set to `bar`, the value returned by the module loader is undefined (as `bar` is not a key in
* the top-level export).
*
* Example: `mySpWebpart`
*/
exportName?: string;
/**
* This is a dictionary of named script resources. `path` and `localizedPath` modules may reference each
* other and `manifest` modules are expected to be provided by the framework runtime. The resource named in the
* `entryModuleId` must contain the component's exported object.
*
* @remarks
*
* Supported values: A dictionary of named script resources.
*
* Example:
*
* ```
* {
* "myApplication.bundle": {
* "type": "path",
* "path": "master_2015-04-20/my-application.bundle_1928f8a0.js"
* },
* "@microsoft/sp-client-base": {
* "type": "component",
* "id": "af59c2b3-2da7-41fd-8b72-3939817960af",
* "version": "latest"
* },
* "@microsoft/sp-client-preview": {
* "type": "component",
* "id": "4d5eb168-6729-49a8-aec7-0e397f486b6e",
* "version": "latest"
* },
* "jQuery": {
* "type": "component",
* "id": "00000000-0000-0000-0000-000000000000",
* "version": "2.2.4",
* "path": "https://code.jquery.com/jquery-2.2.4.min.js"
* },
* "myApplication_strings": {
* "type": "localizedPath",
* "defaultPath": "master_2015-04-20/my-application_strings_default_af378e0d.js",
* "paths": {
* "en-us": "master_2015-04-20/my-application_strings_en-us_d38ff012.js",
* "fr-fr": "master_2015-04-20/my-application_strings_fr-fr_138af7e4.js"
* }
* }
* }
* ```
*/
scriptResources: {
[name: string]: IModuleConfiguration;
};
}

@@ -72,3 +187,4 @@ /**

* "IClientSideWebPartManifest" interface. Components with the "Library" type are defined by the
* "IClientSideLibraryManifest" interface.
* "IClientSideLibraryManifest" interface. Components with the "AdaptiveCardExtension" type are defined
* by the "IAdaptiveCardExtensionManifest" interface.
*

@@ -79,3 +195,3 @@ * @remarks

*
* Supported values: `"Application"`, `"WebPart"`, `"Library"`, `"Extension"`
* Supported values: `"Application"`, `"WebPart"`, `"Library"`, `"Extension"`, `"AdaptiveCardExtension"`
*/

@@ -150,4 +266,19 @@ componentType: ComponentType;

requiresCustomScript?: boolean;
/* Excluded from this release type: loaderConfig */
/**
* This portion of the configuration describes how the component is to be loaded and initialized by a
* client. It contains an enumeration of scripts that the component requires along with a single
* entry point script.
*
* @remarks
* Usage: Loading a component.
*
* See `IClientSideComponentLoaderConfiguration` for more information and examples.
*
* @beta
*/
loaderConfig: IClientSideComponentLoaderConfiguration;
/* Excluded from this release type: isolatedDomain */
/* Excluded from this release type: storeAppId */
/* Excluded from this release type: mpnId */
/* Excluded from this release type: componentDeveloperName */
/* Excluded from this release type: properties */

@@ -430,6 +561,39 @@ }

iconImageUrl?: string;
/* Excluded from this release type: groupId */
/* Excluded from this release type: group */
/* Excluded from this release type: tags */
/**
* The group id to determine which modern group contains the web part in modern site page. The SharePoint
* Framework reserves group ids for predefined groups. The developer can pick one from those groups. If the developer
* fills an id not in the predefined groups, it falls back to Other group.
*
* @remarks
*
* Supported values: the GUID from PredefinedGroup list
*
* Example: `"cf066440-0614-43d6-98ae-0b31cf14c7c3"`
*
* @beta
*/
groupId: PredefinedGroup | string;
/**
* The group name in web part picker to contain the web part in the classic page. If no value is provided,
* then the web part will be displayed in the Miscellaneous group.
*
* @remarks
*
* Example: `{ "default": "Media and Content" }`
*
* @beta
*/
group?: ILocalizedString;
/**
* This field is used to tag a web part with keywords that are different from the web part group name.
* Tags can be used for categorization and searching of web parts. For example, in the web part toolbox.
*
* @remarks
*
* Example `[{ "default": "image" }, { "default": "media" }, { "default": "picture" }, ...]`
*
* @beta
*/
tags?: ILocalizedString[];
/**
* Definition: Use this field to specify the data version of the pre-configured data provided to the web part.

@@ -469,14 +633,14 @@ * Note that data version is different from the version field in the manifest.

/**
* The icon for the Application pages.
*
* @remarks
* If this field is not defined, then the iconimageurl is used instead as the icon for Full Page apps.
* This value can be an absolute URL (e.g. `"http://example.com/icons/my-icon.png"`) or a relative file path
* (e.g. `"./icons/my-icon.png"`). In the latter case, the path will be resolved relative to the folder containing
* the input manifest.
*
* Supported values: Any absolute URL.
*
* Example: `"https://contoso.akamaihd.net/files/myWebpartIcon.png"`
*/
* The icon for the Application pages.
*
* @remarks
* If this field is not defined, then the iconimageurl is used instead as the icon for Full Page apps.
* This value can be an absolute URL (e.g. `"http://example.com/icons/my-icon.png"`) or a relative file path
* (e.g. `"./icons/my-icon.png"`). In the latter case, the path will be resolved relative to the folder containing
* the input manifest.
*
* Supported values: Any absolute URL.
*
* Example: `"https://contoso.akamaihd.net/files/myWebpartIcon.png"`
*/
fullPageAppIconImageUrl?: string;

@@ -566,7 +730,257 @@ }

/* Excluded from this release type: IComponentModuleConfiguration */
/**
* This is the interface for a script module with the "component" type. Modules of this type will be provided via
* manifests. In order for the dependency to be loaded, the manifest must be available on the site.
*
* @beta
*/
export declare interface IComponentModuleConfiguration extends IModuleConfiguration {
/**
* The version of the framework-supplied component to be loaded. For framework runtime component such as
* `@microsoft/sp-client-base`, it is recommended the version of the framework component the component was developed
* against be specified.
*
* @remarks
*
* Supported values: string representing a {@link http://semver.org | semantic version}, or "latest".
*
* Example: `"2.2.4"`
*/
version: string;
/**
* The ID of the framework-supplied component to be loaded.
*
* @remarks
*
* Supported values: string representing a component's ID.
*
* Example: `"0d910c1c-13b9-4e1c-9aa4-b008c5e42d7d"`
*/
id: string;
/**
* A path to the framework-supplied component in case the framework fails to load the requested version.
*
* @remarks
* This must be either a fully-qualified URL, or a path under the paths specified in the `internalModuleBaseUrls`
* field. If this field is not specified and the version is not available in the framework runtime, the closest
* matching version of the component will be provided instead.
*
* Supported values: The path to the component either as a fully-qualified URL or as a path under the
* paths provided in the "internalModuleBaseUrls" field.
*
* Example: `"https://code.jquery.com/jquery-2.2.4.min.js"`
*/
failoverPath?: string | IPath;
}
/* Excluded from this release type: ILocalizedPathModuleConfiguration */
/**
* This interface specifies the set of properties that can be pre-configured by a AdaptiveCardExtension developer. Each
* pre-configured instance of the AdaptiveCardExtension will need a copy of these properties. Organization admins and
* content authors can modify these properties on a need basis.
*
* @public
*/
export declare interface IIAdaptiveCardExtensionManifestEntry<TProperties> {
/**
* Size of the AdaptiveCardExtension when it is rendered. This is value must be one of the supported CardSizes
* defined in the sp-adaptive-card-base project.
*/
cardSize: string;
/**
* Title of the AdaptiveCardExtension represented as a single a dictionary of locale keys to title values. This
* value will be displayed to the user in the toolbox.
*
* @remarks
* This title should be used in the Toolbox and other display areas. The AdaptiveCardExtension developer may give
* an initial title to the AdaptiveCardExtension. The organization admin and page author will have the ability to
* change this title as per need.
*
* Usage: display the name of the AdaptiveCardExtension in the toolbox, web part gallery and the page.
*
* Supported values: a dictionary of locale keys to strings. Should always have a `'default'` key.
*
* Example: `"My Webpart"`
* ```
* {
* "default": "My WebPart"
* "en-us": "My WebPart",
* "fr-fr": "Ma WebPart",
* "zh": "我的 web 部件"
* }
* ```
*/
title: ILocalizedString;
/**
* Description of the AdaptiveCardExtension represented as a dictionary of locale keys to description values. This
* value will be displayed to the user in the toolbox. This description should be used in the Toolbox tooltip and
* other display areas.
*
* @remarks
* The AdaptiveCardExtension developer may give an initial description to the AdaptiveCardExtension. The organization
* admin and page author will have the ability to change this description as per need.
*
* Usage: display the description of the AdaptiveCardExtension in the toolbox tooltip, web part gallery and the page.
*
* Supported values: a dictionary of locale keys to strings. Should always have a `'default'` key.
*
* Example: `"A tool for displaying neat information."`
*
* ```
* {
* "default": "A tool for displaying neat information.",
* "en-us": "A tool for displaying neat information.",
* "fr-fr": "Un outil d’affichage des informations soignées.",
* "zh": "用於顯示整潔資訊的工具。"
* }
* ```
*/
description: ILocalizedString;
/**
* The icon for the AdaptiveCardExtension, to be displayed in the toolbox, represented as a character name in the
* Office 365 icon font file.
*
* @remarks
* The icon font is specified here: {@link https://aka.ms/uifabric-icons} If this field has
* a value, the {@link IClientSideWebPartManifestEntry.iconImageUrl} field will be ignored.
*
* Supported values: Any character name in the Office 365 Icon Font.
*
* Example: "graph"
*/
officeFabricIconFontName?: string;
/**
* The icon for the AdaptiveCardExtension, to be displayed in the toolbox, represented an image URL. The image at the
* URL must be exactly 40x28 px (SPPPLAT VSO#218660 to fix the size of the icon image).
*
* @remarks
* If the {@link IClientSideWebPartManifestEntry.officeFabricIconFontName} field does not have a value,
* this field must have a value. This value can be an absolute URL (e.g. `"http://example.com/icons/my-icon.png"`) or
* a relative file path (e.g. `"./icons/my-icon.png"`). In the latter case, the path will be resolved relative to
* the folder containing the input manifest. The icon file will be copied to the deployment folder like an asset,
* and the output manifest’s iconImageUrl will be replaced with a URL relative to the URL used to load all other
* assets (the loaderConfig.internalModuleBaseUrls property).
*
* Supported values: Any absolute URL.
*
* Example: `"https://contoso.akamaihd.net/files/myWebpartIcon.png"`
*/
iconImageUrl?: string;
/**
* The group id to determine which modern group contains the AdaptiveCardExtension in modern site page. The SharePoint
* Framework reserves group ids for predefined groups. The developer can pick one from those groups. If the developer
* fills an id not in the predefined groups, it falls back to Other group.
*
* @remarks
*
* Supported values: the GUID from PredefinedGroup list
*
* Example: `"cf066440-0614-43d6-98ae-0b31cf14c7c3"`
*
* @beta
*/
groupId: PredefinedGroup | string;
/**
* This field is used to tag a AdaptiveCardExtension with keywords that are different from the AdaptiveCardExtension group name.
* Tags can be used for categorization and searching of AdaptiveCardExtensions. For example, in the toolbox.
*
* @remarks
*
* Example `[{ "default": "image" }, { "default": "media" }, { "default": "picture" }, ...]`
*
* @beta
*/
tags?: ILocalizedString[];
/**
* Definition: Use this field to specify the data version of the pre-configured data provided to the AdaptiveCardExtension.
* Note that data version is different from the version field in the manifest.
*
* @remarks
* The manifest version is used to control the versioning of the AdaptiveCardExtension code, while data version is used
* to control the versioning of the serialized data of the AdaptiveCardExtension. Refer to dataVersion field of your
* AdaptiveCardExtension for more information.
*
* Usage: versioning and evolving the serialized data of the AdaptiveCardExtension
*
* Type: string representing a {@link http://semver.org | semantic version} with only two parts
*
* Supported values: MAJOR.MINOR
*
* Example: `"1.0"`
*/
dataVersion?: string;
/**
* Every AdaptiveCardExtension is expected to have some custom properties. For example, a page AdaptiveCardExtension might define
* properties for the page URL and caption text. A list AdaptiveCardExtension may have the list ID and list title as its
* properties, and so on.
*
* @remarks
*
* The SharePoint Framework passes these properties to the AdaptiveCardExtensions when they are loaded. The AdaptiveCardExtension developer
* fully controls the schema for these properties. The AdaptiveCardExtension developer should follow versioning rules when
* updating the properties.
*
* Usage: rendering of the AdaptiveCardExtension
*
* Example: `{"imageSource": "https://contoso.akamaihd.net/files/contosoLogo.jpg", "captionText": "Contoso logo"}"`
*/
properties: TProperties;
}
/**
* This is the interface for a script module with the "localizedPath" type.
*
* @remarks
* Modules of this type must be provided by the component developer. These script resources are similar to those of
* the "path" type, but they may be present at a number of different paths, to be selected by the user's locale.
* Paths in this module type are loaded exactly the same way as "internal" modules are.
*
* @beta
*/
export declare interface ILocalizedPathModuleConfiguration extends IModuleConfiguration {
/**
* A path to this module's default locale javascript resource either as a fully-qualified URL or as a
* path under the paths provided in the "internalModuleBaseUrls" field.
*
* @remarks
* If the user's locale does not resolve to one of the paths specified in the "paths" field, the path in this
* field is used. Paths in this module type are treated exactly the same way paths in modules of the "internal"
* type are treated.
*
* Supported values: The path to the default locale version of the module either as a fully-qualified URL or as a path
* under the paths provided in the "internalModuleBaseUrls" field.
*
* Example: `"master_2015-04-20/my-application_strings_default_af378e0d.js"`
*/
defaultPath: string | IPath;
/**
* This is a dictionary of locale keys (in the `"ll-cc"` format) to paths to this module's locale
* javascript resource either as a fully-qualified URL or as a path under the paths provided in the
* `"internalModuleBaseUrls"` field.
*
* @remarks
* The loader will attempt to resolve the user's locale to one of the paths provided by this field, and will load
* the script resource under that path. If the user's locale does not resolve to one of the paths specified in this
* field, the path in `"defaultPath"` field is used. For example, if the user's locale is `"en-gb"`, and this field's
* value contains the keys `[ "en-us", "en-gb", "fr-fr" ]`, the path specified by the `"en-gb"` key will be used.
* If the user's locale is "en-gb", and this field's value contains the keys `[ "en-us", "fr-fr" ]`, the path
* specified by the `"en-us"` key will be used. If the user's locale is `"en-gb"`, and this field's value contains
* the keys `[ "es-es", "fr-fr" ]`, the path specified by the "defaultPath" field will be used.
* Paths in this module type are treated exactly the same way paths in modules of the "internal" type are treated.
*
* Supported values: A dictionary of locale-to-path mappings.
*
* Example:
* ```
* {
* "en-us": "master_2015-04-20/my-application_strings_en-us_d38ff012.js",
* "fr-fr": "master_2015-04-20/my-application_strings_fr-fr_138af7e4.js"
* }
* ```
*/
paths?: {
[locale: string]: string | IPath;
};
}
/**
* A set of localized strings.

@@ -617,7 +1031,137 @@ *

/* Excluded from this release type: IModuleConfiguration */
/**
* This is the base interface for a script module's definition.
*
* @beta
*/
export declare interface IModuleConfiguration {
/**
* The type of the script block. `"component"` modules come from a component,
* `"path"` and `"localizedPath"` modules must be available on the paths provided in
* the `"internalModuleBaseUrls"` field.
*
* @remarks
*
* Modules with the `"path"` type use the `IPathModuleConfiguration` interface.
*
* Modules with the `"component"` type use the `IComponentModuleConfiguration` interface.
* Modules with the "localizedPath" type use the `ILocalizedPathModuleConfiguration` interface.
*
* Supported values: `"component"`, `"path"`, `"localizedPath"`
*
* Example: `"localized"`
*/
type: 'component' | 'path' | 'localizedPath';
/**
* If set to `true`, this module should not be preloaded when loading the component.
*
* @remarks
* The most common case for setting this property to "true" is when a module is defined in a manifest,
* but is not required for the module referenced in "entryModuleId" to load. Modules may be defined that
* are loaded asynchronously, and these modules do not need to be preloaded. This field implicitly defaults
* to `false`.
*
* Usage: Instructs the module loader to not preload this module.
*/
shouldNotPreload?: boolean;
}
/* Excluded from this release type: IPath */
/**
* This is the base interface for a set of debug and non-debug/minimized paths. The paths in this object are
* loaded in exactly the same way as any other internal path.
*
* @beta
*/
export declare interface IPath {
/**
* A path to this module's javascript resource either as a fully-qualified URL or as a path under the
* paths provided in the "internalModuleBaseUrls" field. The script referenced by this field is loaded by default
* unless a debug version of the script is provided and explicitly requested.
*
* @remarks
*
* Supported values: The path to the default/non-debug script either as a fully-qualified URL or as a path under the
* paths provided in the "internalModuleBaseUrls" field.
*
* Example: `"master_2015-04-20/my-application.bundle_1928f8a0.js"`
*/
default: string;
/**
* A path to this module's debug javascript resource either as a fully-qualified URL or as a path under
* the paths provided in the "internalModuleBaseUrls" field. The script referenced by this field is only loaded if
* it is present and debug scripts are explicitly requested.
*
* @remarks
*
* Supported values: The path to the debug script either as a fully-qualified URL or as a path under the
* paths provided in the `"internalModuleBaseUrls"` field.
*
* Example: `"master_2015-04-20/my-application.bundle_18182c39.debug.js"`
*/
debug?: string;
}
/* Excluded from this release type: IPathModuleConfiguration */
/**
* This is the interface for a script module with the "path" type. Modules of this type must be provided by the
* component developer.
*
* @beta
*/
export declare interface IPathModuleConfiguration extends IModuleConfiguration {
/**
* A path to this module's javascript resource either as a fully-qualified URL or as a path under the
* paths provided in the `internalModuleBaseUrls` field.
*
* @remarks
*
* For example, if this field's value is `"master_2015-04-20/my-application.bundle_1928f8a0.js"` and
* the `"internalModuleBaseUrls"` field's value is
* `[ "https://contoso.akamaihd.net/files/", "https://contoso.msecnd.net/files/" ]`, the loader will
* first attempt to load this script resource from the URL
* `"https://contoso.akamaihd.net/files/master_2015-04-20/my-application.bundle_1928f8a0.js"`.
* If loading from that URL fails, the loader will then attempt to load this script resource from
* `"https://contoso.msecnd.net/files/master_2015-04-20/my-application.bundle_1928f8a0.js"`.
* If that URL fails to load, the component will fail to load and an error will be returned.
*
* Supported values: The path to the module either as a fully-qualified URL or as a path under the
* paths provided in the "internalModuleBaseUrls" field.
*
* Example: `"master_2015-04-20/my-application.bundle_1928f8a0.js"`
*/
path: string | IPath;
/**
* If this property is specified, this module is considered non-AMD and
* the module loader will not expect "define" or "require" to be called.
*
* @remarks
* In order to load scripts that don't follow the AMD/module-pattern where "define" or "require" is
* called and dependencies are explicitly listed and exports are explicitly returned, the module loader needs to
* know which global variable must be examined. If this property is specified, this module is considered non-AMD and
* the module loader will not expect "define" or "require" to be called. Instead, it will wait for the script to
* finish loading and examine the global variable specified in this field.
*
* Supported values: Variable names that are expected to be populated after this module is loaded. For example,
* if this module is describing jQuery, this value should probably be "$". If an empty string is specified,
* the module loader will throw an exception and the component will fail to load.
*
* Example: `"$"`
*/
globalName?: string;
/**
* For non-AMD/module-pattern scripts that have dependencies (for example, jQuery plugins), the module
* loader will ensure that those dependencies are already loaded.
*
* @remarks
* Entries in the array specified in this field must refer to other non-AMD modules in this component. This field
* is not required to have a value for non-AMD modules. If any values are specified that do not refer to other
* modules in the same component manifest that this module is specified, the module loader will throw an exception
* and the component will fail to load.
*
* Supported values: Names of other non-AMD-pattern modules in this loader configuration, as specified by the key
* `IClientSideComponentLoaderConfiguration.scriptResources[]`
*
* Example: `["jquery"]`
*/
globalDependencies?: string[];
}

@@ -628,4 +1172,67 @@ /* Excluded from this release type: IPreloadOptions */

/* Excluded from this release type: PredefinedGroup */
/**
* Predefined web part group.
*
* @beta
*/
export declare const enum PredefinedGroup {
/**
* Text, media and content.
*
* This group includes web parts that display text, multi-media, documents, information from the web, and other
* rich content.
*
* @beta
*/
TextMediaAndContent = "cf066440-0614-43d6-98ae-0b31cf14c7c3",
/**
* Discovery.
*
* This group includes web parts that organize, group, and filter content to help users discover information.
*
* @beta
*/
Discovery = "1edbd9a8-0bfb-4aa2-9afd-14b8c45dd489",
/**
* Communication and collaboration.
*
* This group includes web parts that facilitate information sharing, team work, and social interactions.
*
* @beta
*/
CommunicationAndCollaboration = "75e22ed5-fa14-4829-850a-c890608aca2d",
/**
* Planning and process.
*
* This group includes web parts that empower team productivity with the use of planning and process tools.
*
* @beta
*/
PlanningAndProcess = "1bc7927e-4a5e-4520-b540-71305c79c20a",
/**
* Business and intelligence.
*
* This group includes web parts for tracking and analyzing data, and for integrating business flow with pages.
*
* @beta
*/
BusinessAndIntelligence = "4aca9e90-eff5-4fa1-bac7-728f5f157b66",
/**
* Site tools.
*
* This group includes web parts for site information and management.
*
* @beta
*/
SiteTools = "070951d7-94da-4db8-b06e-9d581f1f55b1",
/**
* Other.
*
* This group includes web parts not in other groups.
*
* @beta
*/
Other = "5c03119e-3074-46fd-976b-c60198311f70"
}
export { }

@@ -8,5 +8,5 @@ // This file is read by tools that parse documentation comments conforming to the TSDoc standard.

"packageName": "@microsoft/api-extractor",
"packageVersion": "7.5.0"
"packageVersion": "7.13.0"
}
]
}

@@ -12,2 +12,3 @@ export * from './manifestSchemas/IClientSideApplicationManifest';

export * from './manifestSchemas/ManifestType';
export * from './manifestSchemas/IAdaptiveCardExtensionManifest';
//# sourceMappingURL=index.d.ts.map
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./manifestSchemas/IClientSideWebPartManifest"));
__export(require("./manifestSchemas/ManifestType"));
__exportStar(require("./manifestSchemas/IClientSideApplicationManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideAssemblyManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideComponentLoaderConfiguration"), exports);
__exportStar(require("./manifestSchemas/IClientSideComponentManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideExtensionManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideLibraryManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideManifestBase"), exports);
__exportStar(require("./manifestSchemas/IClientSideMultiVersionManifest"), exports);
__exportStar(require("./manifestSchemas/IClientSideWebPartManifest"), exports);
__exportStar(require("./manifestSchemas/ICommandSetExtensionManifest"), exports);
__exportStar(require("./manifestSchemas/ManifestType"), exports);
__exportStar(require("./manifestSchemas/IAdaptiveCardExtensionManifest"), exports);
//# sourceMappingURL=index.js.map

@@ -13,3 +13,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -19,3 +19,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -26,3 +26,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -35,3 +35,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -45,3 +45,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -52,3 +52,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -60,3 +60,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -70,3 +70,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -81,3 +81,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -88,3 +88,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -96,3 +96,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -106,3 +106,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -121,3 +121,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -129,3 +129,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -136,7 +136,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -149,3 +149,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -157,3 +157,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -163,3 +163,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -172,3 +172,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -180,3 +180,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -186,7 +186,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -198,3 +198,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -205,3 +205,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -214,3 +214,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -225,3 +225,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -237,3 +237,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -243,3 +243,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -252,3 +252,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -260,3 +260,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -270,3 +270,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -282,3 +282,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -295,3 +295,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -301,3 +301,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -310,3 +310,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -318,3 +318,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -328,3 +328,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -340,3 +340,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -353,3 +353,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -359,3 +359,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -362,0 +362,0 @@ path: 'nonAmdB.js',

@@ -30,6 +30,3 @@ "use strict";

},
preloadComponents: [
'framework1',
'framework2'
],
preloadComponents: ['framework1', 'framework2'],
title: { default: 'foobar' },

@@ -36,0 +33,0 @@ description: { default: 'foobar baz' },

@@ -25,6 +25,3 @@ "use strict";

},
preloadComponents: [
'framework1',
'framework2'
],
preloadComponents: ['framework1', 'framework2'],
title: {

@@ -31,0 +28,0 @@ default: 'foobar',

@@ -10,5 +10,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -340,6 +338,3 @@ "scriptResources": {

},
"preloadComponents": [
"framework1",
"framework2"
],
"preloadComponents": ["framework1", "framework2"],
"title": {

@@ -346,0 +341,0 @@ "default": "Hello World",

@@ -14,3 +14,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -20,3 +20,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -27,3 +27,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -36,3 +36,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -46,3 +46,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -53,3 +53,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -61,3 +61,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -71,3 +71,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -82,3 +82,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -89,3 +89,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -97,3 +97,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -107,3 +107,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -122,3 +122,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -130,3 +130,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -137,7 +137,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -150,3 +150,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -158,3 +158,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -164,3 +164,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -173,3 +173,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -181,3 +181,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -187,7 +187,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -199,3 +199,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -206,3 +206,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -215,3 +215,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -226,3 +226,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -238,3 +238,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -244,3 +244,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -253,3 +253,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -261,3 +261,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -271,3 +271,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -283,3 +283,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -296,3 +296,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -302,3 +302,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -311,3 +311,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -319,3 +319,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -329,3 +329,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -341,3 +341,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -354,3 +354,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -360,3 +360,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -363,0 +363,0 @@ path: 'nonAmdB.js',

@@ -11,5 +11,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -334,2 +332,2 @@ "exportName": "helloworld",

}
}
}

@@ -10,3 +10,3 @@ "use strict";

items: {
'item1': {
item1: {
title: {

@@ -17,3 +17,3 @@ default: 'item 1 title'

},
'item2': {
item2: {
title: {

@@ -20,0 +20,0 @@ default: 'item 2 title',

@@ -10,5 +10,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -15,0 +13,0 @@ "scriptResources": {

@@ -10,5 +10,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -21,4 +19,4 @@ "scriptResources": {

}
},
},
"extensionType": "FieldCustomizer"
}
}

@@ -13,3 +13,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -19,3 +19,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -26,3 +26,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -35,3 +35,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -45,3 +45,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -52,3 +52,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -60,3 +60,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -70,3 +70,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -81,3 +81,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -88,3 +88,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -96,3 +96,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -106,3 +106,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -121,3 +121,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -129,3 +129,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -136,7 +136,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -149,3 +149,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -157,3 +157,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -163,3 +163,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -172,3 +172,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -180,3 +180,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -186,7 +186,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -198,3 +198,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -205,3 +205,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -214,3 +214,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -225,3 +225,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -237,3 +237,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -243,3 +243,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -252,3 +252,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -260,3 +260,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -270,3 +270,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -282,3 +282,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -295,3 +295,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -301,3 +301,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -310,3 +310,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -318,3 +318,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -328,3 +328,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -340,3 +340,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -353,3 +353,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -359,3 +359,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -362,0 +362,0 @@ path: 'nonAmdB.js',

@@ -10,5 +10,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -333,2 +331,2 @@ "exportName": "helloworld",

}
}
}

@@ -17,3 +17,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -23,3 +23,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -30,3 +30,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -39,3 +39,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -49,3 +49,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -56,3 +56,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -64,3 +64,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -74,3 +74,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -85,3 +85,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -92,3 +92,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -100,3 +100,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -110,3 +110,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -125,3 +125,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -133,3 +133,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -140,7 +140,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -153,3 +153,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -161,3 +161,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -167,3 +167,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -176,3 +176,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -184,3 +184,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -190,7 +190,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -202,3 +202,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -209,3 +209,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -218,3 +218,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -229,3 +229,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -241,3 +241,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -247,3 +247,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -256,3 +256,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -264,3 +264,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -274,3 +274,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -286,3 +286,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -299,3 +299,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -305,3 +305,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -314,3 +314,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -322,3 +322,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -332,3 +332,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -344,3 +344,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -357,3 +357,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -363,3 +363,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -384,3 +384,3 @@ path: 'nonAmdB.js',

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -390,3 +390,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -397,3 +397,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -406,3 +406,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -416,3 +416,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -423,3 +423,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -431,3 +431,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -441,3 +441,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -452,3 +452,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -459,3 +459,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -467,3 +467,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -477,3 +477,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -492,3 +492,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -500,3 +500,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -507,7 +507,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -520,3 +520,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -528,3 +528,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -534,3 +534,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -543,3 +543,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -551,3 +551,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -557,7 +557,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -569,3 +569,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -576,3 +576,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -585,3 +585,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -596,3 +596,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -608,3 +608,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -614,3 +614,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -623,3 +623,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -631,3 +631,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -641,3 +641,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -653,3 +653,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -666,3 +666,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -672,3 +672,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -681,3 +681,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -689,3 +689,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -699,3 +699,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -711,3 +711,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -724,3 +724,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -730,3 +730,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -733,0 +733,0 @@ path: 'nonAmdB.js',

@@ -14,5 +14,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -333,5 +331,3 @@ "exportName": "helloworld",

"globalName": "nonAmdB",
"globalDependencies": [
"nonAmdB"
]
"globalDependencies": ["nonAmdB"]
}

@@ -342,2 +338,2 @@ }

}
}
}

@@ -16,3 +16,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -22,3 +22,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -29,3 +29,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -38,3 +38,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -48,3 +48,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -55,3 +55,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -63,3 +63,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -73,3 +73,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -84,3 +84,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -91,3 +91,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -99,3 +99,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -109,3 +109,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -124,3 +124,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -132,3 +132,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -139,7 +139,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -152,3 +152,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -160,3 +160,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -166,3 +166,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -175,3 +175,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -183,3 +183,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -189,7 +189,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -201,3 +201,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -208,3 +208,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -217,3 +217,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -228,3 +228,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -240,3 +240,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -246,3 +246,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -255,3 +255,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -263,3 +263,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -273,3 +273,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -285,3 +285,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -298,3 +298,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -304,3 +304,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -313,3 +313,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -321,3 +321,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -331,3 +331,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -343,3 +343,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -356,3 +356,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -362,3 +362,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -371,3 +371,4 @@ path: 'nonAmdB.js',

},
preconfiguredEntries: [{
preconfiguredEntries: [
{
title: { default: 'asdf' },

@@ -378,5 +379,6 @@ description: { default: 'asdf jkl' },

groupId: '75e22ed5-fa14-4829-850a-c890608aca2d' // Communication and Collaboration
}]
}
]
};
module.exports = webpartManifest;
//# sourceMappingURL=webpart_1.manifest.js.map

@@ -15,3 +15,3 @@ "use strict";

scriptResources: {
'frameworkA': {
frameworkA: {
type: 'component',

@@ -21,3 +21,3 @@ version: '1.2.3',

},
'frameworkB': {
frameworkB: {
type: 'component',

@@ -28,3 +28,3 @@ version: '1.2.3',

},
'frameworkC': {
frameworkC: {
type: 'component',

@@ -37,3 +37,3 @@ version: 'latest',

},
'frameworkD': {
frameworkD: {
type: 'component',

@@ -47,3 +47,3 @@ version: 'latest',

},
'frameworkE': {
frameworkE: {
type: 'component',

@@ -54,3 +54,3 @@ version: '1.2.3',

},
'frameworkF': {
frameworkF: {
type: 'component',

@@ -62,3 +62,3 @@ version: '1.2.3',

},
'frameworkG': {
frameworkG: {
type: 'component',

@@ -72,3 +72,3 @@ version: 'latest',

},
'frameworkI': {
frameworkI: {
type: 'component',

@@ -83,3 +83,3 @@ version: 'latest',

},
'frameworkJ': {
frameworkJ: {
type: 'component',

@@ -90,3 +90,3 @@ version: '1.2.3',

},
'frameworkK': {
frameworkK: {
type: 'component',

@@ -98,3 +98,3 @@ version: '1.2.3',

},
'frameworkL': {
frameworkL: {
type: 'component',

@@ -108,3 +108,3 @@ version: 'latest',

},
'frameworkM': {
frameworkM: {
type: 'component',

@@ -123,3 +123,3 @@ version: 'latest',

},
'dependencyA': {
dependencyA: {
type: 'path',

@@ -131,3 +131,3 @@ path: {

},
'dependencyB': {
dependencyB: {
type: 'path',

@@ -138,7 +138,7 @@ path: {

},
'dependencyC': {
dependencyC: {
type: 'path',
path: 'dependencyC.script.js'
},
'dependencyD': {
dependencyD: {
type: 'path',

@@ -151,3 +151,3 @@ path: {

},
'dependencyE': {
dependencyE: {
type: 'path',

@@ -159,3 +159,3 @@ path: {

},
'dependencyF': {
dependencyF: {
type: 'path',

@@ -165,3 +165,3 @@ path: 'dependencyF.script.js',

},
'dependencyG': {
dependencyG: {
type: 'path',

@@ -174,3 +174,3 @@ path: {

},
'dependencyH': {
dependencyH: {
type: 'path',

@@ -182,3 +182,3 @@ path: {

},
'dependencyI': {
dependencyI: {
type: 'path',

@@ -188,7 +188,7 @@ path: 'dependencyI.script.js',

},
'stringsA': {
stringsA: {
type: 'localizedPath',
defaultPath: 'stringsA_default.js'
},
'stringsB': {
stringsB: {
type: 'localizedPath',

@@ -200,3 +200,3 @@ defaultPath: {

},
'stringsC': {
stringsC: {
type: 'localizedPath',

@@ -207,3 +207,3 @@ defaultPath: {

},
'stringsD': {
stringsD: {
type: 'localizedPath',

@@ -216,3 +216,3 @@ defaultPath: 'stringsD_default.js',

},
'stringsE': {
stringsE: {
type: 'localizedPath',

@@ -227,3 +227,3 @@ defaultPath: 'stringsE_default.js',

},
'stringsF': {
stringsF: {
type: 'localizedPath',

@@ -239,3 +239,3 @@ defaultPath: 'stringsF_default.js',

},
'stringsG': {
stringsG: {
type: 'localizedPath',

@@ -245,3 +245,3 @@ defaultPath: 'stringsG_default.js',

},
'stringsH': {
stringsH: {
type: 'localizedPath',

@@ -254,3 +254,3 @@ defaultPath: {

},
'stringsI': {
stringsI: {
type: 'localizedPath',

@@ -262,3 +262,3 @@ defaultPath: {

},
'stringsJ': {
stringsJ: {
type: 'localizedPath',

@@ -272,3 +272,3 @@ defaultPath: 'stringsJ_default.js',

},
'stringsK': {
stringsK: {
type: 'localizedPath',

@@ -284,3 +284,3 @@ defaultPath: 'stringsK_default.js',

},
'stringsL': {
stringsL: {
type: 'localizedPath',

@@ -297,3 +297,3 @@ defaultPath: 'stringsL_default.js',

},
'stringsM': {
stringsM: {
type: 'localizedPath',

@@ -303,3 +303,3 @@ defaultPath: 'stringsM_default.js',

},
'stringsN': {
stringsN: {
type: 'localizedPath',

@@ -312,3 +312,3 @@ defaultPath: {

},
'stringsO': {
stringsO: {
type: 'localizedPath',

@@ -320,3 +320,3 @@ defaultPath: {

},
'stringsP': {
stringsP: {
type: 'localizedPath',

@@ -330,3 +330,3 @@ defaultPath: 'stringsP_default.js',

},
'stringsQ': {
stringsQ: {
type: 'localizedPath',

@@ -342,3 +342,3 @@ defaultPath: 'stringsQ_default.js',

},
'stringsR': {
stringsR: {
type: 'localizedPath',

@@ -355,3 +355,3 @@ defaultPath: 'stringsR_default.js',

},
'nonAmdA': {
nonAmdA: {
type: 'path',

@@ -361,3 +361,3 @@ path: 'nonAmdA.js',

},
'nonAmdB': {
nonAmdB: {
type: 'path',

@@ -370,3 +370,4 @@ path: 'nonAmdB.js',

},
preconfiguredEntries: [{
preconfiguredEntries: [
{
title: { default: 'asdf' },

@@ -399,5 +400,6 @@ description: { default: 'asdf jkl' },

groupId: '1db70b09-46dc-4fa1-9c97-dcce28dad5d9' // Customized Group
}]
}
]
};
module.exports = webpartManifest;
//# sourceMappingURL=webpart_2.manifest.js.map

@@ -10,5 +10,3 @@ {

"loaderConfig": {
"internalModuleBaseUrls": [
"https://cdn.net/"
],
"internalModuleBaseUrls": ["https://cdn.net/"],
"entryModuleId": "main.bundle",

@@ -333,4 +331,3 @@ "scriptResources": {

"searchablePropertyNames": [
],
"searchablePropertyNames": [],

@@ -385,2 +382,2 @@ "preconfiguredEntries": [

]
}
}

@@ -52,3 +52,3 @@ import { IClientSideComponentLoaderConfiguration } from './IClientSideComponentLoaderConfiguration';

*/
export declare type ComponentType = 'Application' | 'WebPart' | 'Library' | 'Extension';
export declare type ComponentType = 'Application' | 'WebPart' | 'Library' | 'Extension' | 'AdaptiveCardExtension';
/**

@@ -84,3 +84,4 @@ * All client-side components built on the SharePoint framework need a valid component manifest. This interface

* "IClientSideWebPartManifest" interface. Components with the "Library" type are defined by the
* "IClientSideLibraryManifest" interface.
* "IClientSideLibraryManifest" interface. Components with the "AdaptiveCardExtension" type are defined
* by the "IAdaptiveCardExtensionManifest" interface.
*

@@ -91,3 +92,3 @@ * @remarks

*
* Supported values: `"Application"`, `"WebPart"`, `"Library"`, `"Extension"`
* Supported values: `"Application"`, `"WebPart"`, `"Library"`, `"Extension"`, `"AdaptiveCardExtension"`
*/

@@ -226,2 +227,20 @@ componentType: ComponentType;

/**
* The store app id if the app came from the store.
*
* @internal
*/
storeAppId?: string;
/**
* Microsoft partner number ID of the component, if provided.
*
* @internal
*/
mpnId?: string;
/**
* Name of the component developer, if provided.
*
* @internal
*/
componentDeveloperName?: string;
/**
* Property bag for the component manifest.

@@ -228,0 +247,0 @@ *

@@ -93,3 +93,3 @@ /**

*/
isolationLevel?: 'None' | 'DomIsolation';
isolationLevel?: 'None' | 'DOMIsolation';
/**

@@ -341,14 +341,14 @@ * Definition: If true, this web part supports and has been tested for theme variants experience.

/**
* The icon for the Application pages.
*
* @remarks
* If this field is not defined, then the iconimageurl is used instead as the icon for Full Page apps.
* This value can be an absolute URL (e.g. `"http://example.com/icons/my-icon.png"`) or a relative file path
* (e.g. `"./icons/my-icon.png"`). In the latter case, the path will be resolved relative to the folder containing
* the input manifest.
*
* Supported values: Any absolute URL.
*
* Example: `"https://contoso.akamaihd.net/files/myWebpartIcon.png"`
*/
* The icon for the Application pages.
*
* @remarks
* If this field is not defined, then the iconimageurl is used instead as the icon for Full Page apps.
* This value can be an absolute URL (e.g. `"http://example.com/icons/my-icon.png"`) or a relative file path
* (e.g. `"./icons/my-icon.png"`). In the latter case, the path will be resolved relative to the folder containing
* the input manifest.
*
* Supported values: Any absolute URL.
*
* Example: `"https://contoso.akamaihd.net/files/myWebpartIcon.png"`
*/
fullPageAppIconImageUrl?: string;

@@ -355,0 +355,0 @@ }

{
"id": "any-value.schema.json",
"type": [
"array",
"boolean",
"integer",
"number",
"object",
"string"
],
"type": ["array", "boolean", "integer", "number", "object", "string"],
"items": {
"$ref": "any-value.schema.json"
}
}
}

@@ -36,14 +36,7 @@ {

"type": "object",
"required": [
"preloadOptions",
"componentType",
"title",
"description"
],
"required": ["preloadOptions", "componentType", "title", "description"],
"properties": {
"componentType": {
"type": "string",
"enum": [
"Application"
]
"enum": ["Application"]
},

@@ -50,0 +43,0 @@

@@ -28,12 +28,7 @@ {

"type": "object",
"required": [
"componentType",
"rootComponentId"
],
"required": ["componentType", "rootComponentId"],
"properties": {
"componentType": {
"type": "string",
"enum": [
"Library"
]
"enum": ["Library"]
},

@@ -40,0 +35,0 @@

@@ -13,13 +13,7 @@ {

"required": [
"type"
],
"required": ["type"],
"properties": {
"type": {
"type": "string",
"enum": [
"component",
"path",
"localizedPath"
]
"enum": ["component", "path", "localizedPath"]
},

@@ -47,5 +41,3 @@

"type": "object",
"required": [
"default"
],
"required": ["default"],
"properties": {

@@ -75,5 +67,3 @@ "default": {

"type": "object",
"required": [
"internalModuleBaseUrls"
],
"required": ["internalModuleBaseUrls"],
"properties": {

@@ -136,13 +126,7 @@ "internalModuleBaseUrls": {

"type": "object",
"required": [
"type",
"version",
"id"
],
"required": ["type", "version", "id"],
"properties": {
"type": {
"type": "string",
"enum": [
"component"
]
"enum": ["component"]
},

@@ -159,5 +143,3 @@

"type": "string",
"enum": [
"latest"
]
"enum": ["latest"]
}

@@ -205,12 +187,7 @@ ]

"type": "object",
"required": [
"type",
"path"
],
"required": ["type", "path"],
"properties": {
"type": {
"type": "string",
"enum": [
"path"
]
"enum": ["path"]
},

@@ -267,12 +244,7 @@

"type": "object",
"required": [
"type",
"defaultPath"
],
"required": ["type", "defaultPath"],
"properties": {
"type": {
"type": "string",
"enum": [
"localizedPath"
]
"enum": ["localizedPath"]
},

@@ -279,0 +251,0 @@

@@ -11,7 +11,3 @@ {

"type": "object",
"required": [
"componentType",
"alias",
"version"
],
"required": ["componentType", "alias", "version"],

@@ -25,3 +21,3 @@ "not": {

"additionalProperties": true,
"required": [ "requiresCustomScript" ],
"required": ["requiresCustomScript"],
"properties": {

@@ -34,3 +30,3 @@ "requiresCustomScript": { "type": "boolean" }

"additionalProperties": true,
"required": [ "safeWithCustomScriptDisabled" ],
"required": ["safeWithCustomScriptDisabled"],
"properties": {

@@ -57,8 +53,3 @@ "safeWithCustomScriptDisabled": { "type": "boolean" }

"description": "Type of client side component (\"Application\", \"Extension\", \"Library\", or \"WebPart\"). Components with the \"Application\" type are defined by the \"IClientSideApplicationManifest\" interface; components with the \"WebPart\" type are defined by the \"IClientSideWebPartManifest\" interface; and so forth.",
"enum": [
"Application",
"WebPart",
"Library",
"Extension"
]
"enum": ["Application", "WebPart", "Library", "Extension"]
},

@@ -87,5 +78,3 @@

"type": "string",
"enum": [
"*"
]
"enum": ["*"]
}

@@ -123,2 +112,5 @@ ]

{
"$ref": "adaptive-card-extension-manifest.schema.json"
},
{
"$ref": "client-side-application-manifest.schema.json"

@@ -125,0 +117,0 @@ },

@@ -9,12 +9,7 @@ {

"type": "object",
"required": [
"componentType",
"extensionType"
],
"required": ["componentType", "extensionType"],
"properties": {
"componentType": {
"type": "string",
"enum": [
"Extension"
]
"enum": ["Extension"]
},

@@ -54,3 +49,3 @@ "extensionType": {

"safeWithCustomScriptDisabled": { "$ref": "any-value.schema.json" },
"requiresCustomScript": { "$ref": "any-value.schema.json"},
"requiresCustomScript": { "$ref": "any-value.schema.json" },
"loadLegacyFabricCss": { "$ref": "any-value.schema.json" }

@@ -57,0 +52,0 @@ },

@@ -28,11 +28,7 @@ {

"type": "object",
"required": [
"componentType"
],
"required": ["componentType"],
"properties": {
"componentType": {
"type": "string",
"enum": [
"Library"
]
"enum": ["Library"]
}

@@ -39,0 +35,0 @@ },

@@ -7,6 +7,3 @@ {

"type": "object",
"required": [
"id",
"manifestVersion"
],
"required": ["id", "manifestVersion"],

@@ -29,2 +26,2 @@ "properties": {

"additionalProperties": true
}
}

@@ -12,5 +12,3 @@ {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -32,5 +30,3 @@ "properties": {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -52,5 +48,3 @@ "properties": {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -72,5 +66,3 @@ "properties": {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -92,5 +84,3 @@ "properties": {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -112,5 +102,3 @@ "properties": {

"type": "object",
"required": [
"versions"
],
"required": ["versions"],
"additionalProperties": true,

@@ -136,2 +124,2 @@ "properties": {

]
}
}

@@ -84,3 +84,3 @@ {

"requiredCapabilities": { "$ref": "any-value.schema.json" },
"requiresCustomScript": { "$ref": "any-value.schema.json"},
"requiresCustomScript": { "$ref": "any-value.schema.json" },
"safeWithCustomScriptDisabled": { "$ref": "any-value.schema.json" },

@@ -117,10 +117,7 @@ "loadLegacyFabricCss": { "$ref": "any-value.schema.json" },

"description": "Describes the level of isolation (\"None\", \"DOMIsolation\") needed for the \"WebPart\".",
"enum": [
"None",
"DOMIsolation"
]
"enum": ["None", "DOMIsolation"]
},
"supportsThemeVariants": {
"type": "boolean",
"title":"Supports theme variants experience",
"title": "Supports theme variants experience",
"description": "If set to \"true\", this web part supports and has been tested for the theme variants experience."

@@ -137,9 +134,4 @@ },

"items": {
"type": "string",
"enum": [
"SharePointFullPage",
"SharePointWebPart",
"TeamsTab",
"TeamsPersonalApp"
]
"type": "string",
"enum": ["SharePointFullPage", "SharePointWebPart", "TeamsTab", "TeamsPersonalApp"]
}

@@ -155,12 +147,7 @@ }

"type": "object",
"required": [
"preconfiguredEntries",
"componentType"
],
"required": ["preconfiguredEntries", "componentType"],
"properties": {
"componentType": {
"type": "string",
"enum": [
"WebPart"
]
"enum": ["WebPart"]
},

@@ -201,6 +188,3 @@

"type": "string",
"enum": [
"OpenIDConnect",
"Federated"
]
"enum": ["OpenIDConnect", "Federated"]
}

@@ -258,3 +242,3 @@ }

"type": "string",
"anyOf":[
"anyOf": [
{

@@ -296,27 +280,9 @@ "title": "Predefined Group",

{
"required": [
"title",
"description",
"officeFabricIconFontName",
"groupId",
"properties"
]
"required": ["title", "description", "officeFabricIconFontName", "groupId", "properties"]
},
{
"required": [
"title",
"description",
"iconImageUrl",
"groupId",
"properties"
]
"required": ["title", "description", "iconImageUrl", "groupId", "properties"]
},
{
"required": [
"title",
"description",
"fullPageAppIconImageUrl",
"groupId",
"properties"
]
"required": ["title", "description", "fullPageAppIconImageUrl", "groupId", "properties"]
}

@@ -333,2 +299,2 @@ ],

]
}
}

@@ -26,5 +26,3 @@ {

"type": "string",
"enum": [
"ListViewCommandSet"
]
"enum": ["ListViewCommandSet"]
},

@@ -43,5 +41,3 @@ "items": { "$ref": "any-value.schema.json" }

"type": "object",
"required": [
"items"
],
"required": ["items"],
"properties": {

@@ -55,6 +51,3 @@ "items": {

"type": "object",
"required": [
"title",
"type"
],
"required": ["title", "type"],
"properties": {

@@ -68,5 +61,3 @@ "title": {

"type": "string",
"enum": [
"command"
],
"enum": ["command"],
"title": "Type",

@@ -73,0 +64,0 @@ "description": "Type of the item. Currently only \"command\" is allowed."

@@ -7,10 +7,6 @@ {

{
"required": [
"default"
]
"required": ["default"]
},
{
"required": [
"id"
]
"required": ["id"]
}

@@ -17,0 +13,0 @@ ],

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ManifestType = void 0;
/**

@@ -4,0 +5,0 @@ * The type of the manifest.

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.zSchemaOptions = void 0;
exports.ZSchema = require("z-schema");
// @todo 264263 - utilize the schema validator in sp-build-common
const fs = require("fs");
const fs = __importStar(require("fs"));
const os_1 = require("os");
const path = require("path");
const path = __importStar(require("path"));
// Discover the schema files

@@ -68,3 +88,5 @@ const schemasDirectory = path.join(__dirname, 'manifestSchemas', 'jsonSchemas');

let errorList = [];
errors.map((error) => { errorList = errorList.concat(printZSchemaError(error)); });
errors.map((error) => {
errorList = errorList.concat(printZSchemaError(error));
});
return errorList;

@@ -71,0 +93,0 @@ }

{
"name": "@microsoft/sp-module-interfaces",
"version": "1.11.0",
"description": "SharePoint Framework module interfaces",
"license": "SEE LICENSE IN \"EULA\" FOLDER",
"homepage": "http://aka.ms/spfx",
"scripts": {
"build": "gulp test --clean"
},
"engines": {
"node": ">=0.10.0"
},
"main": "lib/index.js",
"typings": "dist/index-internal.d.ts",
"tsdoc": {
"tsdocFlavor": "AEDoc"
},
"devDependencies": {
"@ms/sp-build-compiler-3.3": "1.9.0-dev.4",
"gulp": "~3.9.1",
"@microsoft/sp-build-node": "1.11.0",
"lodash": "~4.17.5",
"@types/lodash": "4.14.117",
"@types/jest": "22.2.3"
},
"dependencies": {
"@types/node": "8.10.54",
"z-schema": "~3.18.3",
"@types/z-schema": "3.16.31"
},
"quickbuild": {
"additionalInputs": [
"../../common/reviews/api/sp-module-interfaces.api.md"
]
}
"name": "@microsoft/sp-module-interfaces",
"version": "1.12.0-plusbeta",
"description": "SharePoint Framework module interfaces",
"license": "SEE LICENSE IN \"EULA\" FOLDER",
"homepage": "http://aka.ms/spfx",
"scripts": {
"build": "heft test --clean",
"test": "heft test --no-build"
},
"engines": {
"node": ">=0.10.0"
},
"main": "lib-commonjs/index.js",
"typings": "dist/index-internal.d.ts",
"tsdoc": {
"tsdocFlavor": "AEDoc"
},
"devDependencies": {
"@rushstack/heft": "0.24.1",
"@ms/sp-build-compiler-3.7": "1.11.0-dev.27",
"lodash": "~4.17.5",
"@types/lodash": "4.14.117",
"@ms/internal-heft-plugins": "0.3.1",
"@ms/sp-internal-node-build-rig": "0.1.0"
},
"dependencies": {
"z-schema": "~3.18.3",
"@types/z-schema": "3.16.31"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc