d10-check-family-members.js 724 B

12345678910111213141516
  1. #!/usr/bin/env node
  2. const fs = require('fs');
  3. const src = fs.readFileSync('pages/profile-extra/family-members.vue', 'utf8');
  4. const lines = src.split('\n');
  5. const tplEnd = src.indexOf('<script');
  6. console.log('--- template lines with hex/style ---');
  7. for (let i = 0; i < lines.length && i < tplEnd; i++) {
  8. if (/#[0-9a-fA-F]{3,8}\b/.test(lines[i]) || /style="[^"]*(background|color):/.test(lines[i])) {
  9. console.log((i + 1) + ': ' + lines[i].trim().slice(0, 130));
  10. }
  11. }
  12. console.log('--- script line first---');
  13. const scriptStart = lines.findIndex(l => /^<script>/.test(l)) + 1;
  14. for (let i = 0; i < lines.length; i++) {
  15. if (/brand-colors|BrandColors/.test(lines[i])) { console.log((i + 1) + ': ' + lines[i].trim()); }
  16. }