Add a helper script to convert all the tests to yaml

pull/227/head
Denis Demchenko 7 years ago
parent 7db868cc29
commit 663e769cdc

@ -0,0 +1,29 @@
const fs = require('fs');
const UAList = require('./src/useragents').useragents;
const json2yaml = require('json2yaml');
const Parser = require('./lib/parser').default;
const newBrowserList = {};
for (const browserName in UAList) {
const newBrowser = [];
const browserClass = UAList[browserName];
for (const browserUA in browserClass) {
const parsedUA = new Parser(browserUA).parse().getResult();
const newBrowserDeclaration = {
ua: browserUA
};
// const browserDeclaration = browserClass[browserUA];
newBrowserDeclaration.spec = parsedUA;
newBrowser.push(newBrowserDeclaration);
}
newBrowserList[browserName] = newBrowser;
}
const yaml = json2yaml.stringify(newBrowserList);
fs.writeFileSync('useragentstrings.yml', yaml);
Loading…
Cancel
Save