UNPKG

common-password-checker

Version:
19 lines (14 loc) 445 B
/*jslint node: true */ 'use strict'; var crc32 = require('buffer-crc32'); var fs = require('fs'); function isNotEmpty(line) { return Boolean(line.length); } function parseLine(line) { return crc32.unsigned(line.trim()); } var lines = fs.readFileSync('./lib/pwlist.txt').toString().split('\n'); var result = lines.filter(isNotEmpty).map(parseLine); var json = JSON.stringify(result, null, 2); fs.writeFileSync('./lib/pwlist.json', json);