first commit
This commit is contained in:
101
build/node_modules/favicons/test/test.js
generated
vendored
Normal file
101
build/node_modules/favicons/test/test.js
generated
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
/* eslint no-sync: 0 */
|
||||
|
||||
const favicons = require('../'),
|
||||
fs = require('fs'),
|
||||
mkdirp = require('mkdirp');
|
||||
|
||||
(() => {
|
||||
|
||||
'use strict';
|
||||
|
||||
favicons('./logo.png', {
|
||||
appName: 'Favicons 4.0',
|
||||
appDescription: 'Testing suite for Favicons',
|
||||
developerName: 'Hayden Bleasel',
|
||||
developerURL: 'http://haydenbleasel.com/',
|
||||
background: '#26353F',
|
||||
theme_color: 'aliceblue',
|
||||
dir: 'ltr',
|
||||
lang: 'en-US',
|
||||
path: 'images/',
|
||||
url: 'http://haydenbleasel.com/',
|
||||
display: 'browser',
|
||||
orientation: 'landscape',
|
||||
start_url: "/?android-homescreen=1",
|
||||
version: '1.0',
|
||||
logging: true,
|
||||
online: false,
|
||||
icons: {
|
||||
coast: false
|
||||
}
|
||||
}, (error, response) => {
|
||||
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
|
||||
console.log(`Images: ${ response.images }`);
|
||||
console.log(`Files: ${ response.files }`);
|
||||
console.log(`HTML: ${ response.html }`);
|
||||
|
||||
if (response.images) {
|
||||
mkdirp.sync('./images-offline/');
|
||||
response.images.forEach((image) =>
|
||||
fs.writeFileSync(`./images-offline/${ image.name }`, image.contents));
|
||||
}
|
||||
|
||||
if (response.files) {
|
||||
mkdirp.sync('./files-offline/');
|
||||
response.files.forEach((file) =>
|
||||
fs.writeFileSync(`./files-offline/${ file.name }`, file.contents));
|
||||
}
|
||||
|
||||
if (response.html) {
|
||||
fs.writeFileSync('./test.html', response.html.join('\n'));
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
favicons('./logo.png', {
|
||||
appName: 'Favicons 4.0',
|
||||
appDescription: 'Testing suite for Favicons',
|
||||
developerName: 'Hayden Bleasel',
|
||||
developerURL: 'http://haydenbleasel.com/',
|
||||
background: '#26353F',
|
||||
path: 'images/',
|
||||
display: 'browser',
|
||||
orientation: 'landscape',
|
||||
version: '1.0',
|
||||
online: true,
|
||||
icons: {
|
||||
coast: false
|
||||
}
|
||||
}, (error, response) => {
|
||||
|
||||
if (error) {
|
||||
throw error;
|
||||
}
|
||||
|
||||
console.log(`Images: ${ response.images }`);
|
||||
console.log(`Files: ${ response.files }`);
|
||||
console.log(`HTML: ${ response.html }`);
|
||||
|
||||
if (response.images) {
|
||||
mkdirp.sync('./images-online/');
|
||||
response.images.forEach((image) =>
|
||||
fs.writeFileSync(`./images-online/${ image.name }`, image.contents));
|
||||
}
|
||||
|
||||
if (response.files) {
|
||||
mkdirp.sync('./files-online/');
|
||||
response.files.forEach((file) =>
|
||||
fs.writeFileSync(`./files-online/${ file.name }`, file.contents));
|
||||
}
|
||||
|
||||
if (response.html) {
|
||||
fs.writeFileSync('./rfg.html', response.html.join('\n'));
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user