feat(API): Add route for schema static files (#12770)

This commit is contained in:
Elias Meire
2025-01-28 09:53:04 +01:00
committed by GitHub
parent 1d33b9f4a7
commit d981b5659a
8 changed files with 203 additions and 6 deletions

View File

@@ -6,13 +6,18 @@ const { cp } = require('fs/promises');
const { packageDir } = require('./common');
const limiter = pLimit(20);
const icons = glob.sync('{nodes,credentials}/**/*.{png,svg}', { cwd: packageDir });
const staticFiles = glob.sync(
['{nodes,credentials}/**/*.{png,svg}', 'nodes/**/__schema__/**/*.json'],
{
cwd: packageDir,
},
);
(async () => {
await Promise.all(
icons.map((icon) =>
staticFiles.map((path) =>
limiter(() => {
return cp(icon, `dist/${icon}`, { recursive: true });
return cp(path, `dist/${path}`, { recursive: true });
}),
),
);

View File

@@ -5,7 +5,7 @@
"main": "dist/index",
"types": "dist/index.d.ts",
"bin": {
"n8n-copy-icons": "./bin/copy-icons",
"n8n-copy-static-files": "./bin/copy-static-files",
"n8n-generate-translations": "./bin/generate-translations",
"n8n-generate-metadata": "./bin/generate-metadata"
},