The following public/external/postinstall.js code can parse all relevant multiword classes:
// assert classes with space data in Atk4\Ui\Xxx are up to date
const classesWithSpace = new Set();
walkFilesSync(path.join(__dirname, 'fomantic-ui'), (f) => {
if (!f.endsWith('.css')) {
return;
}
const data = fs.readFileSync(f, 'binary');
for (const m of data.match(/(?<=class\*=")([^"]+ [^"]+)(?=")/g)) {
classesWithSpace.add(m);
}
});
marking as feature request as the support was never added.
The following
public/external/postinstall.js
code can parse all relevant multiword classes:marking as feature request as the support was never added.