Update manifest structure (#17547)

Move all sync entities in an `entities` key. Rename functions to
logicFunctions

```json
{
  application: {
    ...
  },
  entities: {
    objects: [],
    logicFunctions: [],
    ...
  }
}
```
This commit is contained in:
martmull
2026-01-30 16:26:45 +01:00
committed by GitHub
parent bc022f82cb
commit f46da3eefd
162 changed files with 2555 additions and 3778 deletions
@@ -7,8 +7,7 @@
* |___/
*/
export type { ApplicationManifest } from './applicationManifestType';
export type { Application } from './applicationType';
export type { ApplicationManifest } from './applicationType';
export type { ApplicationVariables } from './applicationVariablesType';
export type { AssetManifest } from './assetManifestType';
export { ASSETS_DIR } from './constants/AssetDirectory';
@@ -17,7 +16,11 @@ export { DEFAULT_API_URL_NAME } from './constants/DefaultApiUrlName';
export { GENERATED_DIR } from './constants/GeneratedDirectory';
export { OUTPUT_DIR } from './constants/OutputDirectory';
export { SyncableEntity } from './enums/syncable-entities.enum';
export type { FieldManifest } from './fieldManifestType';
export type {
RegularFieldManifest,
RelationFieldManifest,
FieldManifest,
} from './fieldManifestType';
export type { FrontComponentManifest } from './frontComponentManifestType';
export type {
InputJsonSchema,
@@ -27,9 +30,9 @@ export type {
RouteTrigger,
LogicFunctionTriggerManifest,
} from './logicFunctionManifestType';
export type { ObjectExtensionManifest } from './objectExtensionManifestType';
export type { Manifest } from './manifestType';
export type { ObjectFieldManifest } from './objectFieldManifest.type';
export type { ObjectManifest } from './objectManifestType';
export type { PackageJson } from './packageJsonType';
export type { RelationFieldManifest } from './relationFieldManifestType';
export type { RoleManifest } from './roleManifestType';
export type { SyncableEntityOptions } from './syncableEntityOptionsType';