Files
jhonny-editor/code/scripts/copy-adobe-uxp-coverage.mjs
T
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

37 lines
1.3 KiB
JavaScript
Executable File

import { copyFile, mkdir } from "node:fs/promises";
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
const scriptDirectory = dirname(fileURLToPath(import.meta.url));
const resources = [
"adobe-uxp-coverage.json",
"adobe-api-inventory.json",
"adobe-beta-aaf-export-options-drift.json",
"adobe-beta-project-options-drift.json",
"adobe-beta-transition-options-drift.json",
"adobe-beta-rectf-drift.json",
"adobe-beta-color-drift.json",
"adobe-beta-pointf-drift.json",
"adobe-beta-guid-drift.json",
"adobe-beta-frame-rate-drift.json",
"adobe-beta-tick-time-drift.json",
"adobe-beta-c2pa-drift.json",
"adobe-beta-media-drift.json",
"adobe-beta-media-manager-drift.json",
"adobe-beta-transcript-drift.json",
"adobe-beta-work-area-drift.json",
"uxp-js-coverage.json",
"uxp-js-api-inventory.json",
"premiere-doc-inventory.json",
"cep-reference-inventory.json",
"extendscript-api-inventory.json",
"premiere-surface-registry.json",
];
const targetDirectory = resolve(scriptDirectory, "../dist/resources");
await mkdir(targetDirectory, { recursive: true });
await Promise.all(resources.map((resource) => copyFile(
resolve(scriptDirectory, `../src/resources/${resource}`),
resolve(targetDirectory, resource),
)));