Files
RSSHub/scripts/workflow/build-radar.js
Rongrong 49c0265e18 feat(radar): build JSON-versioned radar rules (#9756)
with `target` functions filtered out, of course

Signed-off-by: Rongrong <i@rong.moe>
2022-05-15 02:33:44 -07:00

9 lines
399 B
JavaScript

const fs = require('fs');
const path = require('path');
const targetJs = path.join(__dirname, '../../assets/build/radar-rules.js');
const targetJson = path.join(__dirname, '../../assets/build/radar-rules.json');
const radar = require(path.join(__dirname, '../../lib/radar.js'));
fs.writeFileSync(targetJs, radar.toSource());
fs.writeFileSync(targetJson, JSON.stringify(radar.rules, undefined, 2));