/
githubmirror
/
angular.js
Обзор
Документация
Войти
/
githubmirror
/
angular.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
i18n/ucd/src/extract.js
27 строк
755 B
George Kalpakas
chore(i18n): fix UCD extraction for Node 10.x
12 ноя 2018, 14:15
12 ноя 2018, 14:15
ba4d903
Код
Авторство
О чём код?
'use strict'; var fs = require('fs'); var zlib = require('zlib'); var extractValues = require('./extractValues').extractValues; var generateCode = require('./generateCode').generateCode; // ID_Start and ID_Continue var propertiesToExtract = {'IDS': 'Y', 'IDC': 'Y'}; function main() { extractValues( fs.createReadStream(__dirname + '/ucd.all.flat.xml.gz').pipe(zlib.createGunzip()), propertiesToExtract, writeFile); function writeFile(validRanges) { var code = generateCode(validRanges); try { fs.lstatSync(__dirname + '/../../../src/ngParseExt'); } catch (e) { fs.mkdirSync(__dirname + '/../../../src/ngParseExt'); } fs.writeFileSync(__dirname + '/../../../src/ngParseExt/ucd.js', code); } } main();