- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
24 lines
1.5 KiB
JavaScript
Executable File
24 lines
1.5 KiB
JavaScript
Executable File
export const UXP_HYBRID_ADDON_RECEIPT_SCHEMA_VERSION = 2;
|
|
export const UXP_HYBRID_ADDON_RECEIPT_LEGACY_SCHEMA_VERSION = 1;
|
|
export const UXP_HYBRID_ADDON_AUTHORITY_URL = "https://developer.adobe.com/premiere-pro/uxp/plugins/hybrid-plugins/build";
|
|
export const UXP_HYBRID_ADDON_ENTRYPOINT_PATH = "main.js";
|
|
export const UXP_HYBRID_ADDON_TARGETS = Object.freeze([
|
|
Object.freeze({ target: "mac-x64", pathPrefix: "mac/x64" }),
|
|
Object.freeze({ target: "mac-arm64", pathPrefix: "mac/arm64" }),
|
|
Object.freeze({ target: "win-x64", pathPrefix: "win/x64" }),
|
|
]);
|
|
|
|
export const UXP_HYBRID_ADDON_RECEIPT_LEGACY_SEMANTICS = Object.freeze({
|
|
listed: "Each listed item is a required UXP Hybrid addon artifact observed in a locally supplied development plugin bundle. Paths are relative to that bundle and binary or manifest contents are not copied into this receipt.",
|
|
doesNotEstablish: "This receipt does not establish Adobe entitlement, SDK compilation, binary architecture, code-signing or notarization validity, UDT loading, MCP exposure, or licensed-host behavior.",
|
|
});
|
|
|
|
export const UXP_HYBRID_ADDON_RECEIPT_SEMANTICS = Object.freeze({
|
|
listed: "Each listed addon artifact and root main.js entrypoint is observed in a locally supplied development plugin bundle. Paths are relative to that bundle and binary, manifest, or entrypoint contents are not copied or parsed by this receipt.",
|
|
doesNotEstablish: UXP_HYBRID_ADDON_RECEIPT_LEGACY_SEMANTICS.doesNotEstablish,
|
|
});
|
|
|
|
export function compareUxpHybridPaths(left, right) {
|
|
return left < right ? -1 : left > right ? 1 : 0;
|
|
}
|