fix json schema

This commit is contained in:
Niels Lyngsø
2024-09-15 20:50:43 +02:00
parent c69f30c3c8
commit 9e5030ef86
8 changed files with 15 additions and 6 deletions

View File

@@ -1,8 +1,7 @@
import { writeFileSync } from 'fs';
import { format, resolveConfig } from 'prettier';
import { createImportMap } from '../importmap/index.js';
const tsPath = './src/all-packages.ts';
const tsPath = './src/json-schema/all-packages.ts';
const importmap = createImportMap({
rootDir: './src',

View File

@@ -161,8 +161,8 @@
"generate:icons": "node ./devops/icons/index.js",
"generate:overrides": "node ./devops/tsc/index.js",
"generate:jsonschema:imports": "node ./devops/json-schema-generator/index.js",
"generate:jsonschema:dist": "typescript-json-schema --required --include \"./src/umbraco-package-schema.ts\" --out dist-cms/umbraco-package-schema.json tsconfig.json UmbracoPackage",
"generate:jsonschema": "typescript-json-schema --required --include \"./src/umbraco-package-schema.ts\"",
"generate:jsonschema:dist": "typescript-json-schema --required --include \"./src/json-schema/umbraco-package-schema.ts\" --out dist-cms/umbraco-package-schema.json tsconfig.json UmbracoPackage",
"generate:jsonschema": "typescript-json-schema --required --include \"./src/json-schema/umbraco-package-schema.ts\"",
"lint:errors": "npm run lint -- --quiet",
"lint:fix": "npm run lint -- --fix",
"lint": "eslint src",

View File

@@ -1,9 +1,9 @@
import '@umbraco-cms/backoffice/app';
import '@umbraco-cms/backoffice/class-api';
import '@umbraco-cms/backoffice/context-api';
import '@umbraco-cms/backoffice/controller-api';
import '@umbraco-cms/backoffice/element-api';
import '@umbraco-cms/backoffice/extension-api';
import '@umbraco-cms/backoffice/formatting-api';
import '@umbraco-cms/backoffice/localization-api';

View File

@@ -0,0 +1,6 @@
{
"extends": "../../tsconfig.json",
"include": ["./*.ts", "./**/*.ts", "./**/*.json", "./**/*.js"],
"exclude": ["./**/*.test.ts", "./**/*.stories.ts", "tsconfig.json", "rollup.config.js"]
}

View File

@@ -2,6 +2,8 @@ import type { ManifestCollection } from './extensions/index.js';
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
import type { UmbPaginationManager } from '@umbraco-cms/backoffice/utils';
export type * from './extensions/index.js';
export interface UmbCollectionBulkActionPermissions {
allowBulkCopy: boolean;
allowBulkDelete: boolean;

View File

@@ -1,4 +1,5 @@
import type { UmbEntityModel } from '@umbraco-cms/backoffice/entity';
export type * from './extensions/index.js';
export interface UmbTreeItemModelBase extends UmbEntityModel {
name: string;

View File

@@ -14,11 +14,12 @@ import type {
} from './workspace-view.model.js';
import type { ManifestWorkspace, ManifestWorkspaceRoutableKind } from './workspace.model.js';
export type * from './workspace-action-menu-item.model.js';
export type * from './workspace-action.model.js';
export type * from './workspace-context.model.js';
export type * from './workspace-footer-app.model.js';
export type * from './workspace-view.model.js';
export type * from './workspace.model.js';
export type * from './workspace-action-menu-item.model.js';
export type ManifestWorkspaceFooterApps =
| ManifestWorkspaceFooterApp