24 lines
1.0 KiB
JSON
Executable File
24 lines
1.0 KiB
JSON
Executable File
{
|
|
"$schema": "http://json-schema.org/draft-07/schema",
|
|
"$id": "SchematicsAngularServiceWorker",
|
|
"title": "Angular Service Worker Options Schema",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"description": "Adds a service worker to your project. Service workers enable your application to work offline or on low-quality networks by caching assets and intercepting network requests. This schematic configures your project to use a service worker.",
|
|
"properties": {
|
|
"project": {
|
|
"type": "string",
|
|
"description": "The name of the project to add the service worker to. If not specified, the CLI will determine the project from the current directory.",
|
|
"$default": {
|
|
"$source": "projectName"
|
|
}
|
|
},
|
|
"target": {
|
|
"type": "string",
|
|
"description": "The build target to apply the service worker to. This is typically `build`, indicating that the service worker should be generated during the standard build process.",
|
|
"default": "build"
|
|
}
|
|
},
|
|
"required": ["project"]
|
|
}
|