remove classes module, never going to build it out

pull/93/head
dperolio 2 years ago
parent 8ecae18adb
commit a1542456b2
No known key found for this signature in database
GPG Key ID: 4191689562D51409

@ -1,19 +0,0 @@
const { logger: { warn } } = require('@vizality/util');
const classes = require('../classes');
const _checkForUndefined = async (obj = classes, currentPath = '') => {
const module = 'Module';
const submodule = 'Classes:_checkForUndefined';
for (const key in obj) {
if (typeof obj[key] === 'object') {
const newPath = currentPath ? `${currentPath}.${key}` : key;
_checkForUndefined(obj[key], newPath);
} else if (typeof obj[key] === 'undefined') {
warn(module, submodule, null, `Value not found: ${currentPath}.${key}`);
}
}
};
module.exports = _checkForUndefined;

@ -1,43 +0,0 @@
const { promises: { writeFile, mkdir }, existsSync } = require('fs');
const { join } = require('path');
const { logger: { warn } } = require('@vizality/util');
const { Directories } = require('@vizality/constants');
const classes = require('../classes');
const _generateSassClasses = async (obj = classes, currentPath = '') => {
const module = 'Module';
const submodule = 'Classes:_generateSassClasses';
const SassClassFolder = join(Directories.LIB, 'sass', 'classes');
if (!existsSync(SassClassFolder)) {
await mkdir(SassClassFolder);
}
let generatedSass = '';
for (const key in obj) {
if (typeof obj[key] === 'object') {
const newPath = currentPath ? `${currentPath}.${key}` : key;
_generateSassClasses(obj[key], newPath);
} else if (typeof obj[key] === 'string') {
generatedSass += `$${key}: '.${obj[key].split(' ')[0]}';\n`;
} else if (typeof obj[key] === 'undefined') {
warn(module, submodule, null, `No value found for '${currentPath}.${key}'`);
}
}
const moduleFolder = join(SassClassFolder, currentPath.split('.').join('/'));
await mkdir(moduleFolder, { recursive: true });
generatedSass = generatedSass.trim().split('\n').sort().join('\n').replace(/,/g, '');
if (generatedSass) {
await writeFile(join(moduleFolder, '_index.scss'), generatedSass, 'utf8');
}
};
module.exports = _generateSassClasses;

@ -1,9 +0,0 @@
const { getModule } = require('@vizality/webpack');
const components = {
...getModule('attachment'),
...getModule('members'),
hunk: getModule('members').hunk
};
module.exports = components;

@ -1,9 +0,0 @@
const { object: { findEntriesByValue } } = require('@vizality/util');
const classes = require('../classes');
const findClass = (targetValue, exact = false) => {
return findEntriesByValue(classes, targetValue, exact);
};
module.exports = findClass;

@ -1,44 +0,0 @@
const { existsSync, readdirSync } = require('fs');
const { join } = require('path');
readdirSync(__dirname)
.filter(file => file !== 'index.js')
.forEach(filename => {
const moduleName = filename.split('.')[0];
exports[moduleName] = require(`${__dirname}/${filename}`);
});
const { logger: { log }, object: { removeEmptyProperties } } = require('@vizality/util');
const { Directories } = require('@vizality/constants');
const _checkForUndefined = require('./_checkForUndefined');
const _generateSassClasses = require('./_generateSassClasses');
const components = require('./components');
const layout = require('./layout');
const views = require('./views');
const plugins = require('./plugins');
const vizality = require('./vizality');
const classes = {
components,
layout,
views,
plugins,
vizality
};
exports = classes;
_checkForUndefined();
removeEmptyProperties(classes);
const _module = 'Module';
const _submodule = 'Classes';
const SassClassFolder = join(Directories.LIB, 'sass', 'classes');
if (!existsSync(SassClassFolder)) {
_generateSassClasses();
} else {
log(_module, _submodule, null, `Directory 'src\\core\\libraries\\sass\\classes' already exists. Skipping file generation...`);
}

@ -1,12 +0,0 @@
const { getModule } = require('@vizality/webpack');
const poo = require('./poo');
const attachments = {
...getModule('attachment'),
...getModule('members'),
iconasd: 'icon-man',
poo
};
module.exports = attachments;

@ -1,5 +0,0 @@
const poo = {
poo: 'icon'
};
module.exports = poo;

@ -1,20 +0,0 @@
const { object: { excludeProperties } } = require('@vizality/util');
const { getModule } = require('@vizality/webpack');
const attachments = require('./attachments');
module.exports = {
...getModule('pie'),
...getModule('poop'),
textruler: getModule('emoji').textruler,
alpha: getModule('emoji').textrudler,
...excludeProperties(getModule('chat'), 'chat'),
iconActiveLarge: 'iconActiveLarge-2nzn9z',
iconActiveMedium: 'iconActiveMedium-1UaEIR',
iconActiveMini: 'iconActiveMini-3PzjMn',
iconActiveSmall: 'iconActiveSmall-3IUUtn',
iconActiveXLarge: 'iconActiveXLarge-_qKvKn',
iconInactive: 'iconInactive-98JN5i',
markup: 'markup-2BOw-j',
attachments
};

@ -1,7 +0,0 @@
const chat = require('./chat');
const layout = {
chat
};
module.exports = layout;

@ -1,14 +0,0 @@
const { getModule } = require('@vizality/webpack');
const plugins = {
...getModule('attachment'),
...getModule('members'),
test: 'iconActiveLarge-2nzn9z',
test2: 'iconActiveMedium-1UaEIR',
test3: 'iconActiveMini-3PzjMn',
test4: 'iconActiveSmall-3IUUtn',
test5: 'iconActiveXLarge-_qKvKn',
test6: 'iconInactive-98JN5i'
};
module.exports = plugins;

@ -1,8 +0,0 @@
const { getModule } = require('@vizality/webpack');
const views = {
...getModule('attachment'),
...getModule('members')
};
module.exports = views;
Loading…
Cancel
Save