DayPilot
Official DayPilot references, release packages, CSS themes and verified starter projects.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.daypilot.org/mcp"
}
}
}원격 엔드포인트
https://mcp.daypilot.org/mcpstreamable-http할 수 있는 일
도구 목록
도구 (8)
🟢builder_catalog(component, edition, target)
Discover Builder components, targets, settings, option IDs and defaults for deliberately creating a new project. Omit all filters for components; supply component for targets/settings; add edition and target for explicit option support. Target requires edition. Use catalogRevision in validate_project. Builder covers a configurable subset; absent settings do not establish unsupported product features.
입력 스키마
{
"type": "object",
"properties": {
"component": {
"type": "string",
"description": "Optional Builder component; omit for the component inventory",
"enum": [
"scheduler",
"calendar",
"gantt",
"month",
"timesheet",
"kanban",
"resource"
]
},
"edition": {
"type": "string",
"description": "Optional lite or pro; requires component",
"enum": [
"lite",
"pro"
]
},
"target": {
"type": "string",
"description": "Optional advertised concrete target or alias; requires component and edition",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$"
}
},
"dependentRequired": {
"edition": [
"component"
],
"target": [
"component",
"edition"
]
},
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"scope": {
"type": "string"
},
"catalogRevision": {
"type": "string"
},
"sourceUrl": {
"type": "string"
},
"components": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"editions": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"settingCount": {
"type": "integer"
},
"optionCount": {
"type": "integer"
},
"links": {
"type": "object",
"properties": {
"targets": {
"type": "string"
},
"settings": {
"type": "string"
}
},
"required": [
"targets",
"settings"
],
"additionalProperties": false
}
},
"required": [
"id",
"editions",
"settingCount",
"optionCount",
"links"
],
"additionalProperties": false
}
},
"component": {
"type": "string"
},
"edition": {
"type": "string"
},
"targets": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"alias": {
"type": "string"
},
"label": {
"type": "string"
},
"framework": {
"type": "string"
},
"status": {
"type": "string"
},
"legacy": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"editions": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"id",
"label",
"framework",
"status",
"legacy",
"deprecated",
"editions"
],
"additionalProperties": false
}
},
"target": {
"type": [
"null",
"object"
],
"properties": {
"requested": {
"type": "string"
},
"resolved": {
"type": "string"
}
},
"required": [
"requested",
"resolved"
],
"additionalProperties": false
},
"settingsFormat": {
"type": "string"
},
"settings": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"description": {
"type": "string"
},
"docsUrl": {
"type": "string"
},
"defaultOptionId": {
"type": "string"
},
"options": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"default": {
"type": "boolean"
},
"offeredEditions": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"emitsGeneratedConfig": {
"type": "boolean"
},
"affectedConfigKeys": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"supported": {
"type": [
"null",
"boolean"
]
}
},
"required": [
"id",
"label",
"default",
"offeredEditions",
"emitsGeneratedConfig",
"affectedConfigKeys"
],
"additionalProperties": false
}
}
},
"required": [
"id",
"description",
"docsUrl",
"defaultOptionId",
"options"
],
"additionalProperties": false
}
},
"note": {
"type": "string"
}
},
"required": [
"apiVersion",
"scope",
"catalogRevision",
"sourceUrl",
"targets",
"settings",
"note"
],
"additionalProperties": false
}🟢fetch(url, offset, maxChars, revision)
Read the published DayPilot API/documentation/CODE article or JavaScript demo Markdown at a canonical source URL. Preserves examples and edition qualifications. Results include source, revision, content and continuation; pass nextOffset with the same revision to continue. References describe the current documentation, not every installed version.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Canonical published article URL on doc.daypilot.org, api.daypilot.org, code.daypilot.org, or javascript.daypilot.org/demo/"
},
"offset": {
"type": "integer",
"description": "Unicode character offset, default zero"
},
"maxChars": {
"type": "integer",
"description": "Maximum content characters, default 24000, maximum 48000"
},
"revision": {
"type": "string",
"description": "Revision from the previous response to ensure consistent continuation"
}
},
"required": [
"url"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"canonicalUrl": {
"type": "string"
},
"title": {
"type": "string"
},
"revision": {
"type": "string"
},
"lastModified": {
"type": "string"
},
"content": {
"type": "object",
"properties": {
"format": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"format",
"text"
],
"additionalProperties": false
},
"availability": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"target": {
"type": "string"
},
"level": {
"type": "string"
},
"note": {
"type": "string"
}
},
"required": [
"target",
"level"
],
"additionalProperties": false
}
},
"versionScope": {
"type": "string"
},
"offset": {
"type": "integer"
},
"totalChars": {
"type": "integer"
},
"truncated": {
"type": "boolean"
},
"nextOffset": {
"type": [
"null",
"integer"
]
}
},
"required": [
"canonicalUrl",
"title",
"revision",
"content",
"versionScope",
"offset",
"totalChars",
"truncated"
],
"additionalProperties": false
}🟢generate_project(catalogRevision, component, edition, target, projectName, ...)
Generate and verify a new Builder project ZIP using the same validated specification plus expectedProjectDigest. Returns a verified receipt and exact canonical POST download request, not ZIP bytes or a saved file. Download using that request, verify archive SHA-256 before extracting into a new directory, then follow generated README/AGENTS and check installation/build/runtime. Pro projects contain an evaluation trial. Never overwrite an existing app.
입력 스키마
{
"type": "object",
"properties": {
"catalogRevision": {
"type": "string",
"pattern": "^sha256:[a-f0-9]{64}$"
},
"component": {
"type": "string",
"enum": [
"scheduler",
"calendar",
"gantt",
"month",
"timesheet",
"kanban",
"resource"
]
},
"edition": {
"type": "string",
"enum": [
"lite",
"pro"
]
},
"target": {
"type": "string",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$"
},
"projectName": {
"type": "string",
"maxLength": 60,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"not": {
"enum": [
"con",
"prn",
"aux",
"nul",
"com1",
"com2",
"com3",
"com4",
"com5",
"com6",
"com7",
"com8",
"com9",
"lpt1",
"lpt2",
"lpt3",
"lpt4",
"lpt5",
"lpt6",
"lpt7",
"lpt8",
"lpt9"
]
}
},
"settings": {
"type": "object",
"maxProperties": 256,
"additionalProperties": {
"type": "string",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
},
"propertyNames": {
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
}
},
"expectedProjectDigest": {
"type": "string",
"description": "projectDigest returned by validate_project for the same specification",
"pattern": "^sha256:[a-f0-9]{64}$"
}
},
"required": [
"catalogRevision",
"component",
"edition",
"target",
"projectName",
"settings",
"expectedProjectDigest"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"generated": {
"type": "boolean"
},
"validation": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"scope": {
"type": "string"
},
"catalogRevision": {
"type": "string"
},
"valid": {
"type": "boolean"
},
"component": {
"type": "string"
},
"edition": {
"type": "string"
},
"settingsFormat": {
"type": "string"
},
"effectiveSettings": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"projectName": {
"type": "string"
},
"target": {
"type": "object",
"properties": {
"requested": {
"type": "string"
},
"resolved": {
"type": "string"
},
"framework": {
"type": "string"
},
"frameworkVersion": {
"type": "string"
},
"buildTool": {
"type": "string"
},
"keyPackageVersions": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"renderMode": {
"type": "string"
},
"templateRevision": {
"type": [
"null",
"string"
]
},
"artifact": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"packageName": {
"type": [
"null",
"string"
]
},
"guaranteedVersion": {
"type": "string"
},
"resolvedVersion": {
"type": [
"null",
"string"
]
}
},
"required": [
"id",
"packageName",
"guaranteedVersion",
"resolvedVersion"
],
"additionalProperties": false
}
},
"required": [
"requested",
"resolved",
"framework",
"frameworkVersion",
"buildTool",
"keyPackageVersions",
"renderMode",
"templateRevision",
"artifact"
],
"additionalProperties": false
},
"projectDigest": {
"type": "string"
},
"fileCount": {
"type": "integer",
"description": "Number of regular files; ZIP directory entries are excluded"
},
"uncompressedBytes": {
"type": "integer",
"description": "Sum of uncompressed regular file bytes; directories contribute zero"
},
"warnings": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"pointer": {
"type": "string"
},
"detail": {
"type": "string"
}
},
"required": [
"code",
"pointer",
"detail"
],
"additionalProperties": false
}
},
"release": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"versionScheme": {
"type": "string"
},
"sourceUrl": {
"type": "string"
}
},
"required": [
"version",
"versionScheme",
"sourceUrl"
],
"additionalProperties": false
},
"guidance": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"apiVersion",
"scope",
"catalogRevision",
"valid",
"component",
"edition",
"settingsFormat",
"effectiveSettings",
"projectName",
"target",
"projectDigest",
"fileCount",
"uncompressedBytes",
"warnings",
"release",
"guidance"
],
"additionalProperties": false
},
"archive": {
"type": "object",
"properties": {
"filename": {
"type": "string"
},
"mimeType": {
"type": "string"
},
"bytes": {
"type": "integer"
},
"sha256": {
"type": "string"
},
"fileCount": {
"type": "integer",
"description": "Number of regular files; excludes explicit ZIP directory entries"
},
"uncompressedBytes": {
"type": "integer",
"description": "Total bytes of uncompressed regular-file content; excludes ZIP metadata and directory entries"
}
},
"required": [
"filename",
"mimeType",
"bytes",
"sha256",
"fileCount",
"uncompressedBytes"
],
"additionalProperties": false
},
"download": {
"type": "object",
"properties": {
"method": {
"type": "string"
},
"url": {
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"body": {
"type": "object",
"properties": {
"catalogRevision": {
"type": "string"
},
"component": {
"type": "string"
},
"edition": {
"type": "string"
},
"target": {
"type": "string"
},
"settingsFormat": {
"type": "string"
},
"settings": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"projectName": {
"type": "string"
},
"expectedProjectDigest": {
"type": "string"
}
},
"required": [
"catalogRevision",
"component",
"edition",
"target",
"settingsFormat",
"settings",
"projectName",
"expectedProjectDigest"
],
"additionalProperties": false
}
},
"required": [
"method",
"url",
"headers",
"body"
],
"additionalProperties": false
},
"guidance": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"generated",
"validation",
"archive",
"download",
"guidance"
],
"additionalProperties": false
}🟢render_theme(component, prefix, revision, properties)
Render complete CSS from a current theme_manifest revision, a unique CSS prefix and optional property overrides. Uses canonical defaults and validates settings. Returns CSS, SHA-256 and application guidance without saving a theme. Load CSS globally and use the prefix in the component's theme property; verify installed typings.
입력 스키마
{
"type": "object",
"properties": {
"component": {
"type": "string",
"description": "Component from theme_manifest: scheduler, calendar, month, gantt, kanban, or navigator",
"enum": [
"scheduler",
"calendar",
"month",
"gantt",
"kanban",
"navigator"
]
},
"prefix": {
"type": "string",
"description": "CSS prefix: 1–64 lower-case letters, digits or underscores, starting with a letter or underscore",
"pattern": "^[a-z_][a-z0-9_]{0,63}$"
},
"revision": {
"type": "string",
"description": "Required revision returned by theme_manifest for this component",
"pattern": "^sha256:[a-f0-9]{64}$"
},
"properties": {
"type": "object",
"description": "Optional property overrides; booleans for checkbox, integers or canonical integer strings for number, strings for text/color/select. Omitted properties inherit source defaults",
"maxProperties": 128,
"additionalProperties": {
"anyOf": [
{
"type": "string",
"maxLength": 1024
},
{
"type": "boolean"
},
{
"type": "integer",
"minimum": -10000,
"maximum": 10000
}
]
},
"propertyNames": {
"pattern": "^[A-Za-z][A-Za-z0-9]{0,63}$"
}
}
},
"required": [
"component",
"prefix",
"revision"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"component": {
"type": "string"
},
"prefix": {
"type": "string"
},
"revision": {
"type": "string"
},
"generatorVersion": {
"type": "string"
},
"schemaVersion": {
"type": "string"
},
"css": {
"type": "string"
},
"cssSha256": {
"type": "string"
},
"manifestUrl": {
"type": "string"
},
"designerUrl": {
"type": "string"
},
"usage": {
"type": "string"
}
},
"required": [
"component",
"prefix",
"revision",
"generatorVersion",
"schemaVersion",
"css",
"cssSha256",
"manifestUrl",
"designerUrl",
"usage"
],
"additionalProperties": false
}🟢resolve_package(edition, framework)
Resolve the latest official DayPilot Lite or Pro release for JavaScript, React, Angular or Vue. Returns package identity, license and installation guidance; Pro installation is a trial. Preserve an existing application's installed version and licensed dependency unless an upgrade is requested. Does not install packages or verify historical compatibility.
입력 스키마
{
"type": "object",
"properties": {
"edition": {
"type": "string",
"description": "Required edition: lite or pro; preserve the edition already used by an existing application",
"enum": [
"lite",
"pro"
]
},
"framework": {
"type": "string",
"description": "Required framework: javascript, react, angular, or vue",
"enum": [
"javascript",
"react",
"angular",
"vue"
]
}
},
"required": [
"edition",
"framework"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"edition": {
"type": "string"
},
"framework": {
"type": "string"
},
"packageName": {
"type": "string"
},
"latestReleaseVersion": {
"type": "string"
},
"versionScheme": {
"type": "string"
},
"license": {
"type": "string"
},
"installCommand": {
"type": "string"
},
"installUrl": {
"type": "string"
},
"installationKind": {
"type": "string"
},
"sourceUrl": {
"type": "string"
},
"documentationUrl": {
"type": "string"
},
"guidance": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"edition",
"framework",
"packageName",
"latestReleaseVersion",
"versionScheme",
"license",
"installCommand",
"installationKind",
"sourceUrl",
"documentationUrl",
"guidance"
],
"additionalProperties": false
}🟢search(query, scope, limit)
Search official DayPilot documentation, API references, examples and release information. Accepts task descriptions or exact API identifiers. Returns ranked sources and exact-match groups with canonical URLs; use fetch to inspect supported results before making implementation claims.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Task or exact API identifier to search in official DayPilot sources"
},
"scope": {
"type": "string",
"description": "Optional existing Search scope: api, documentation, demos, tutorials, release-notes, forum, or sites"
},
"limit": {
"type": "integer",
"description": "Maximum returned results, default 8, maximum 20"
}
},
"required": [
"query"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"results": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"source": {
"type": "string"
},
"match": {
"type": "string"
},
"fetchSupported": {
"type": "boolean"
},
"availability": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"target": {
"type": "string"
},
"level": {
"type": "string"
},
"note": {
"type": "string"
}
},
"required": [
"target",
"level"
],
"additionalProperties": false
}
},
"components": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"frameworks": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"productVersion": {
"type": "string"
},
"npmVersion": {
"type": "string"
},
"group": {
"type": "string"
}
},
"required": [
"url",
"title",
"fetchSupported"
],
"additionalProperties": false
}
},
"truncated": {
"type": "boolean"
},
"searchUrl": {
"type": "string"
},
"generation": {
"type": "string"
},
"note": {
"type": "string"
},
"groups": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"relation": {
"type": "string"
},
"total": {
"type": "integer"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"name",
"relation",
"total",
"truncated"
],
"additionalProperties": false
}
}
},
"required": [
"query",
"results",
"truncated",
"searchUrl"
],
"additionalProperties": false
}🟢theme_manifest(component)
Discover supported theme settings, defaults and value domains for a DayPilot component. Returns a revision required by render_theme. Inspect the manifest before choosing overrides.
입력 스키마
{
"type": "object",
"properties": {
"component": {
"type": "string",
"description": "Component: scheduler, calendar, month, gantt, kanban, or navigator",
"enum": [
"scheduler",
"calendar",
"month",
"gantt",
"kanban",
"navigator"
]
}
},
"required": [
"component"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"component": {
"type": "string"
},
"title": {
"type": "string"
},
"manifestUrl": {
"type": "string"
},
"designerUrl": {
"type": "string"
},
"revision": {
"type": "string"
},
"apiVersion": {
"type": "string"
},
"schemaVersion": {
"type": "string"
},
"generatorVersion": {
"type": "string"
},
"sections": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"properties": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"type": {
"type": "string"
},
"default": true,
"options": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
},
"unit": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"label",
"type",
"default"
],
"additionalProperties": false
}
}
},
"required": [
"title",
"properties"
],
"additionalProperties": false
}
},
"propertyCount": {
"type": "integer"
},
"note": {
"type": "string"
}
},
"required": [
"component",
"title",
"manifestUrl",
"designerUrl",
"revision",
"apiVersion",
"schemaVersion",
"generatorVersion",
"sections",
"propertyCount",
"note"
],
"additionalProperties": false
}🟢validate_project(catalogRevision, component, edition, target, projectName, ...)
Preflight a new Builder project using a discovered catalogRevision, component, edition, target, projectName and setting-ID to option-ID map ({} uses defaults). Returns effective settings, qualified release identity, warnings and projectDigest for generate_project. Validates generation only; does not install, build or run the application. Preserve an existing application instead of regenerating it.
입력 스키마
{
"type": "object",
"properties": {
"catalogRevision": {
"type": "string",
"description": "Current catalogRevision from builder_catalog",
"pattern": "^sha256:[a-f0-9]{64}$"
},
"component": {
"type": "string",
"enum": [
"scheduler",
"calendar",
"gantt",
"month",
"timesheet",
"kanban",
"resource"
]
},
"edition": {
"type": "string",
"enum": [
"lite",
"pro"
]
},
"target": {
"type": "string",
"description": "Advertised concrete target ID or alias",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$"
},
"projectName": {
"type": "string",
"description": "New project slug: lowercase letters, digits and single hyphens; maximum 60 characters",
"maxLength": 60,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"not": {
"enum": [
"con",
"prn",
"aux",
"nul",
"com1",
"com2",
"com3",
"com4",
"com5",
"com6",
"com7",
"com8",
"com9",
"lpt1",
"lpt2",
"lpt3",
"lpt4",
"lpt5",
"lpt6",
"lpt7",
"lpt8",
"lpt9"
]
}
},
"settings": {
"type": "object",
"description": "Required canonical setting-ID to option-ID map; empty object uses catalog defaults",
"maxProperties": 256,
"additionalProperties": {
"type": "string",
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
},
"propertyNames": {
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
}
}
},
"required": [
"catalogRevision",
"component",
"edition",
"target",
"projectName",
"settings"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"apiVersion": {
"type": "string"
},
"scope": {
"type": "string"
},
"catalogRevision": {
"type": "string"
},
"valid": {
"type": "boolean"
},
"component": {
"type": "string"
},
"edition": {
"type": "string"
},
"settingsFormat": {
"type": "string"
},
"effectiveSettings": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"projectName": {
"type": "string"
},
"target": {
"type": "object",
"properties": {
"requested": {
"type": "string"
},
"resolved": {
"type": "string"
},
"framework": {
"type": "string"
},
"frameworkVersion": {
"type": "string"
},
"buildTool": {
"type": "string"
},
"keyPackageVersions": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"renderMode": {
"type": "string"
},
"templateRevision": {
"type": [
"null",
"string"
]
},
"artifact": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"packageName": {
"type": [
"null",
"string"
]
},
"guaranteedVersion": {
"type": "string"
},
"resolvedVersion": {
"type": [
"null",
"string"
]
}
},
"required": [
"id",
"packageName",
"guaranteedVersion",
"resolvedVersion"
],
"additionalProperties": false
}
},
"required": [
"requested",
"resolved",
"framework",
"frameworkVersion",
"buildTool",
"keyPackageVersions",
"renderMode",
"templateRevision",
"artifact"
],
"additionalProperties": false
},
"projectDigest": {
"type": "string"
},
"fileCount": {
"type": "integer",
"description": "Number of regular files; ZIP directory entries are excluded"
},
"uncompressedBytes": {
"type": "integer",
"description": "Sum of uncompressed regular file bytes; directories contribute zero"
},
"warnings": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"pointer": {
"type": "string"
},
"detail": {
"type": "string"
}
},
"required": [
"code",
"pointer",
"detail"
],
"additionalProperties": false
}
},
"release": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"versionScheme": {
"type": "string"
},
"sourceUrl": {
"type": "string"
}
},
"required": [
"version",
"versionScheme",
"sourceUrl"
],
"additionalProperties": false
},
"guidance": {
"type": [
"null",
"array"
],
"items": {
"type": "string"
}
}
},
"required": [
"apiVersion",
"scope",
"catalogRevision",
"valid",
"component",
"edition",
"settingsFormat",
"effectiveSettings",
"projectName",
"target",
"projectDigest",
"fileCount",
"uncompressedBytes",
"warnings",
"release",
"guidance"
],
"additionalProperties": false
}커뮤니티
증거