60 lines
1.5 KiB
JSON
60 lines
1.5 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"sourceDirectories": [],
|
|
"registries": [
|
|
{
|
|
"registryId": "ROUTES",
|
|
"path": "tests/fixtures/registry/routes/invalid-routes.ts",
|
|
"exportName": "INVALID_ROUTES",
|
|
"owner": "fixture",
|
|
"requiredFields": [
|
|
"routeId",
|
|
"path",
|
|
"paramsSchema",
|
|
"searchSchema",
|
|
"loadingSurface",
|
|
"errorSurface",
|
|
"chunkId"
|
|
],
|
|
"uniqueFields": ["routeId", "path", "chunkId"],
|
|
"allowedValues": {
|
|
"paramsSchema": [null],
|
|
"searchSchema": [null],
|
|
"loadingSurface": ["app-shell"],
|
|
"errorSurface": ["route-boundary"],
|
|
"chunkId": ["route-home"]
|
|
},
|
|
"references": [
|
|
{
|
|
"field": "routeId",
|
|
"registryId": "RUNTIME",
|
|
"targetField": "routeId"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"registryId": "RUNTIME",
|
|
"path": "tests/fixtures/registry/routes/invalid-routes.ts",
|
|
"exportName": "INVALID_RUNTIME",
|
|
"owner": "fixture",
|
|
"requiredFields": ["routeId", "moduleId", "paramsCodec", "searchCodec"],
|
|
"allowedValues": {
|
|
"moduleId": ["home-page"],
|
|
"paramsCodec": ["none"],
|
|
"searchCodec": ["none"]
|
|
},
|
|
"references": [
|
|
{
|
|
"field": "routeId",
|
|
"registryId": "ROUTES",
|
|
"targetField": "routeId"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"compatibilityImpact": {
|
|
"allowed": ["none", "additive", "behavior-change", "breaking"],
|
|
"current": "breaking"
|
|
}
|
|
}
|