skyuxconfig.json
SKY UX CLI configuration file
| Type | object |
|---|---|
| File match |
skyuxconfig.json
skyuxconfig.*.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/skyuxconfig-json/latest.json |
| Source | https://raw.githubusercontent.com/blackbaud/skyux-config/4.x.x/skyuxconfig-schema.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Enables or disables accessibility test rules. You can manage rules individually, or you can enable or disable all rules in bulk.
1 nested properties
Specifies configuration options for the local app when running skyux serve
6 nested properties
Allows the base href to be set during skyux build.
Controls the page title at the template level while waiting for the application to load.
Configures a port for the skyux serve command to use. If no port is specified, skyux serve dynamically finds an available port.
Dynamically injects CSS and JavaScript files into SKY UX Host. You should have a specific use-case for an externals and they must be white-listed by the SKY UX team.
2 nested properties
CSS files to inject
2 nested properties
CSS files to inject before default SKY UX files.
CSS files to inject after default SKY UX files.
JS files to inject
2 nested properties
JS files to inject before default SKY UX files.
JS files to inject before default SKY UX files.
An array of CSS or SCSS files to be bundled with the SPA.
Specifies the theming capabilities of the application.
2 nested properties
Specifies data that is available for reuse throughout the application.
Indicates whether the application requires an authenticated Blackbaud ID
Specifies the minimum required code coverage threshold.
Specifies how to compile the project's code.
Specifies a path to reference CSS styles. This property is specific to the SKY UX docs site and is for internal Blackbaud use only.
Enables or disables Angular's Ivy compiler during a build.
Indicates whether to automatically include the help widget in the application to identify the current page and display relevant help content. This property is for internal Blackbaud use only.
Blackbaud Only - Specifies configuration options for communication with SKY UX Host.
3 nested properties
Specifies bbCheckout options for the Host service.
1 nested properties
Specifies the whitelisted version of bbCheckout to include.
Specifies frame options for the Host service.
4 nested properties
Sets the frame options to none. Superseds all other frameOptions properties.
Sets the frame options to self.
Sets the frame options to common Blackbaud URLs
Sets the frame options to this list. Can be used in conjunction with the self and blackbaud properties.
Specifies a base URL to pass information from skyux serve to the SKY UX Host.
Specifies a path to reference SKY UX components in Angular. This property is specific to the SKY UX docs site and is for internal Blackbaud use only.
Specifies a list of package dependencies that are not ES5 compatible. Each package listed will be coverted to support SKY UX Builder's target environment.
Controls how much boilerplate code to generate automatically.
Specifies module aliases to allow for custom module resolution.
Specifies the name of the project when running in SKY UX Host. By default, SKY UX Builder uses the name property in the package.json file, minus the 'blackbaud-skyux-spa-' prefix.
Specifies an object to pass to the omnibar's load method. This property is for internal Blackbaud use only.
PACTS
Specifies a list of parameters that are allowed at runtime.
Configuration options specific to pipeline configuration.
Specifies plugins to expand on existing SKY UX Builder functionality and create new functionality.
Specifies redirects for pages within an application using from : to pattern.
Allows you to use the omnibar but still define navigation items. This property is for internal Blackbaud use only.
2 nested properties
Public routes.
Referenced routes.
Allows your SPA to use Angular's hash location strategy.
The individual SKY UX modules that should be imported into the application. Use this property for performance optimization when your application only uses a small subset of SKY UX components.
Container for controlling library settings
1 nested properties
Specifies package dependencies that are allowed to be added to a library's package.json dependencies object when a library is published.
Container for controlling test settings.
2 nested properties
Test settings specific to the skyux e2e command.
1 nested properties
The named set of browsers to run against.
Test settings specific to the skyux test command.
1 nested properties
The named set of browsers to run against.
Definitions
Fully qualified URL of the file.
Subresource integrity string to include.