Files
EpicNext-Cms/scripts/copy-editor-assets.mjs
T

23 lines
554 B
JavaScript

import { cp, mkdir } from "node:fs/promises";
import { createRequire } from "node:module";
import path from "node:path";
const require = createRequire(import.meta.url);
const source = path.dirname(require.resolve("tinymce/package.json"));
const target = path.resolve("public/vendor/tinymce");
await mkdir(target, { recursive: true });
for (const name of [
"tinymce.min.js",
"icons",
"models",
"plugins",
"skins",
"themes",
"license.md",
"notices.txt",
]) {
await cp(path.join(source, name), path.join(target, name), {
recursive: true,
});
}