RSSHub/lib/radar.js

23 lines
500 B
JavaScript

const dirname = __dirname + '/v2';
const toSource = require('tosource');
const radarRules = require('require-all')({
dirname,
filter: /radar\.js$/,
});
let rules = {};
for (const dir in radarRules) {
const rule = radarRules[dir]['radar.js']; // Do not merge other file
rules = { ...rules, ...rule };
}
const oldRules = require('./radar-rules.js'); // Match old rules
rules = { ...rules, ...oldRules };
module.exports = {
rules,
toSource: () => `(${toSource(rules)})`,
};