| 1234567891011121314151617 |
- #!/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());
- }
|