mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-11-30 09:08:10 +08:00
* chore(deps-dev): bump @vercel/nft from 0.21.0 to 0.22.1
Bumps [@vercel/nft](https://github.com/vercel/nft) from 0.21.0 to 0.22.1.
- [Release notes](https://github.com/vercel/nft/releases)
- [Commits](https://github.com/vercel/nft/compare/0.21.0...0.22.1)
---
updated-dependencies:
- dependency-name: "@vercel/nft"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Revert "docs: vercel workaround (#10665)"
This reverts commit f57e6230ac.
* fix: scrape settings
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
27 lines
1.3 KiB
JavaScript
27 lines
1.3 KiB
JavaScript
/* eslint-disable no-console */
|
|
const fs = require('fs-extra');
|
|
const path = require('path');
|
|
const { nodeFileTrace } = require('@vercel/nft');
|
|
// !!! if any new dependencies are added, update the Dockerfile !!!
|
|
|
|
const projectRoot = path.resolve(process.env.PROJECT_ROOT || path.join(__dirname, '../..'));
|
|
const resultFolder = path.join(projectRoot, 'app-minimal'); // no need to resolve, ProjectRoot is always absolute
|
|
const files = ['lib/index.js', 'api/vercel.js'].map((file) => path.join(projectRoot, file));
|
|
|
|
(async () => {
|
|
console.log('Start analyzing, project root:', projectRoot);
|
|
const { fileList: fileSet } = await nodeFileTrace(files, {
|
|
base: projectRoot,
|
|
});
|
|
let fileList = Array.from(fileSet);
|
|
console.log('Total touchable files:', fileList.length);
|
|
fileList = fileList.filter((file) => file.startsWith('node_modules/')); // only need node_modules
|
|
console.log('Total files need to be copied (touchable files in node_modules/):', fileList.length);
|
|
console.log('Start copying files, destination:', resultFolder);
|
|
return Promise.all(fileList.map((e) => fs.copy(path.join(projectRoot, e), path.join(resultFolder, e))));
|
|
})().catch((err) => {
|
|
// fix unhandled promise rejections
|
|
console.error(err, err.stack);
|
|
process.exit(1);
|
|
});
|