Files
RSSHub/lib/radar.js
NeverBehave 0792f7ba25 feat(core): first attempt to init script standard (#8224)
- lazy load
- rate limit per path
- init .debug.json support
- docs
- maintainer
- radar
2021-09-22 05:41:00 -07:00

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)})`,
};