0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-27 11:43:09 +00:00

change legacy snippets to use named exports and move from dedent-tabs to dedent

This commit is contained in:
Víctor Losada Hernández
2026-01-23 17:38:16 +01:00
parent b72e5b9172
commit dbeff56ffa
27 changed files with 1073 additions and 3262 deletions

View File

@@ -1,6 +1,6 @@
import _ from 'lodash';
export default function(classname){
function classFeatureGen(classname) {
classname = _.sample(['archivist', 'fancyman', 'linguist', 'fletcher',
'notary', 'berserker-typist', 'fishmongerer', 'manicurist', 'haberdasher', 'concierge']);
@@ -49,4 +49,6 @@ export default function(classname){
`- ${_.sample(['10 lint fluffs', '1 button', 'a cherished lost sock'])}`,
'\n\n\n'
].join('\n');
};
}
export default classFeatureGen;

View File

@@ -98,8 +98,8 @@ const subtitles = [
];
export default ()=>{
return `<style>
function coverPageGen() {
return `<style>
.phb#p1{ text-align:center; }
.phb#p1:after{ display:none; }
</style>
@@ -114,4 +114,6 @@ export default ()=>{
</div>
\\page`;
};
}
export default coverPageGen;

View File

@@ -4,7 +4,7 @@ import ClassFeatureGen from './classfeature.gen.js';
import ClassTableGen from './classtable.gen.js';
export default function(){
function fullClassGen(){
const classname = _.sample(['Archivist', 'Fancyman', 'Linguist', 'Fletcher',
'Notary', 'Berserker-Typist', 'Fishmongerer', 'Manicurist', 'Haberdasher', 'Concierge']);
@@ -40,4 +40,6 @@ export default function(){
].join('\n')}\n\n\n`;
};
}
export default fullClassGen;

View File

@@ -47,7 +47,8 @@ const getTOC = (pages)=>{
return res;
};
export default function(props){
function tableOfContentsGen(props){
const pages = props.brew.text.split('\\page');
const TOC = getTOC(pages);
const markdown = _.reduce(TOC, (r, g1, idx1)=>{
@@ -69,4 +70,6 @@ export default function(props){
##### Table Of Contents
${markdown}
</div>\n`;
};
}
export default tableOfContentsGen;