Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. const FILEPATH = './file/to/template.hmtl';
  2.  
  3. const fs = require('fs');
  4.  
  5. const s = fs.readFileSync(FILEPATH, 'utf-8');
  6.  
  7. const vars = Array.from(
  8. new Set(
  9. s
  10. .match(/{{([a-zA-Z0-9]+}})+/g)
  11. .map(x => x.match(/{{([a-zA-Z0-9]+)}}/)[1])
  12. )
  13. );
  14.  
  15. console.log(vars.sort().join('\n'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement