Files
RSSHub/scripts/docker/minify-docker.js
Chih-Hsuan Yen 1e8797008c fix: update minify-docker.js for newer @vercel/nft (#8628)
In commit ad1a09597f, @vercel/nft is
updated to 0.17.0, and in this version fileList from nft is a set
instead of an array [1].

[1] https://github.com/vercel/nft/pull/240
2021-12-01 10:29:03 +08:00

17 lines
627 B
JavaScript

/* eslint-disable no-console */
const fs = require('fs-extra');
const path = require('path');
const { nodeFileTrace } = require('@vercel/nft');
const files = ['lib/index.js', 'api/now.js'];
const resultFolder = 'app-minimal';
(async () => {
console.log('Start analyizing...');
const { fileList: fileSet } = await nodeFileTrace(files, {
base: path.resolve(path.join(__dirname, '../..')),
});
const fileList = Array.from(fileSet);
console.log('Total files need to be copy: ' + fileList.length);
return Promise.all(fileList.map((e) => fs.copy(e, path.resolve(path.join(resultFolder, e)))));
})();