#!/usr/bin/env node const fs = require('fs'); const F = 'pages/stats/completion-rate.vue'; let src = fs.readFileSync(F, 'utf8'); const REPL = [ ['box-shadow: 0 4px 20px rgba(255, 140, 66, 0.08);', 'box-shadow: 0 8rpx 40rpx rgba(255, 140, 66, 0.08);'], ]; let cnt = 0; for (const [f, t] of REPL) { while (src.includes(f)) { src = src.replace(f, t); cnt++; } } fs.writeFileSync(F, src); console.log('replaced:', cnt); const lines = src.split('\n'); for (let i = 0; i < lines.length; i++) { if (/\d+px/.test(lines[i])) console.log('REMAIN ' + (i + 1) + ': ' + lines[i].trim()); }