From 3d4b14079b010b0ccefd4b5452b726d4d22f33ca Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sun, 26 Jun 2022 20:12:11 +0200 Subject: [PATCH] chore: Updated scripts to recent changes --- scripts/addpatterndocs.js | 5 ++-- scripts/optiondocsimages.js | 47 ++++++++++++++++++++++--------------- 2 files changed, 31 insertions(+), 21 deletions(-) diff --git a/scripts/addpatterndocs.js b/scripts/addpatterndocs.js index 6d988f3cb86..f042e9546c9 100644 --- a/scripts/addpatterndocs.js +++ b/scripts/addpatterndocs.js @@ -1,12 +1,13 @@ const fs = require('fs') const path = require('path') const core = require('../packages/core/dist') -const theme = require('../packages/plugin-theme/dist') +const theme = require('../plugins/plugin-theme/dist') const pi = require('../packages/pattern-info/dist') const models = require('../packages/models/dist') const wb32 = models.withBreasts.size32 const i18n = require('../packages/i18n/dist') -const capitalize = require('../packages/utils/capitalize') +let capitalize = require('../packages/utils/capitalize/index.js') +capitalize = capitalize.default const missing = [] const lacking = [] diff --git a/scripts/optiondocsimages.js b/scripts/optiondocsimages.js index a7f9dba69b0..1622d5aaf9a 100644 --- a/scripts/optiondocsimages.js +++ b/scripts/optiondocsimages.js @@ -13,11 +13,13 @@ const fs = require('fs') const path = require('path') const core = require('../packages/core/dist') -const theme = require('../packages/plugin-theme/dist') +const theme = require('../plugins/plugin-theme/dist') const pi = require('../packages/pattern-info/dist') const models = require('../packages/models/dist') const wb32 = models.withBreasts.size32 -const noVersions = require('../packages/plugin-versionfree-svg') +const noVersions = require('../plugins/plugin-versionfree-svg') +let capitalize = require('../packages/utils/capitalize/index.js') +capitalize = capitalize.default const image = (pattern, option) => ` @@ -32,24 +34,31 @@ const insertImage = (file, pattern, option) => { const createImages = () => { for (const pattern of pi.list) { - const Pattern = require(`../packages/${pattern}/dist`) - for (const option of pi.options[pattern]) { - const p = new Pattern({ - measurements: wb32, - settings: { - idPrefix: `${pattern}_${option}`, - embed: true, + if (pattern === 'unice') { + const Pattern = require(`../designs/${pattern}/dist/index.js`)[capitalize(pattern)] + for (const option of pi.options[pattern]) { + const p = new Pattern({ + measurements: wb32, + settings: { + idPrefix: `${pattern}_${option}`, + embed: true, + } + }).use(theme).use(noVersions) + const file = path.join('markdown', 'org', 'docs', 'patterns', pattern, 'options', option.toLowerCase(), `${pattern}_${option.toLowerCase()}_sample.svg`) + try { + const svg = p.sampleOption(option).render() + fs.writeFileSync(path.join(__dirname, '..', file), svg) + insertImage( + path.join('markdown', 'org', 'docs', 'patterns', pattern, 'options', option.toLowerCase(), 'en.md'), + pattern, + option + ) + console.log('✅ '+file) + } catch (err) { + console.log('⚠️ '+file) + console.log(err) } - }).use(theme).use(noVersions) - const file = path.join('markdown', 'org', 'docs', 'patterns', pattern, 'options', option.toLowerCase(), `${pattern}_${option.toLowerCase()}_sample.svg`) - console.log(file) - const svg = p.sampleOption(option).render() - fs.writeFileSync(path.join(__dirname, '..', file), svg) - insertImage( - path.join('markdown', 'org', 'docs', 'patterns', pattern, 'options', option.toLowerCase(), 'en.md'), - pattern, - option - ) + } } } }