1
0
Fork 0

chore: Updated scripts to recent changes

This commit is contained in:
Joost De Cock 2022-06-26 20:12:11 +02:00
parent ce03193367
commit 3d4b14079b
2 changed files with 31 additions and 21 deletions

View file

@ -1,12 +1,13 @@
const fs = require('fs') const fs = require('fs')
const path = require('path') const path = require('path')
const core = require('../packages/core/dist') 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 pi = require('../packages/pattern-info/dist')
const models = require('../packages/models/dist') const models = require('../packages/models/dist')
const wb32 = models.withBreasts.size32 const wb32 = models.withBreasts.size32
const i18n = require('../packages/i18n/dist') 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 missing = []
const lacking = [] const lacking = []

View file

@ -13,11 +13,13 @@
const fs = require('fs') const fs = require('fs')
const path = require('path') const path = require('path')
const core = require('../packages/core/dist') 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 pi = require('../packages/pattern-info/dist')
const models = require('../packages/models/dist') const models = require('../packages/models/dist')
const wb32 = models.withBreasts.size32 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) => ` const image = (pattern, option) => `
@ -32,24 +34,31 @@ const insertImage = (file, pattern, option) => {
const createImages = () => { const createImages = () => {
for (const pattern of pi.list) { for (const pattern of pi.list) {
const Pattern = require(`../packages/${pattern}/dist`) if (pattern === 'unice') {
for (const option of pi.options[pattern]) { const Pattern = require(`../designs/${pattern}/dist/index.js`)[capitalize(pattern)]
const p = new Pattern({ for (const option of pi.options[pattern]) {
measurements: wb32, const p = new Pattern({
settings: { measurements: wb32,
idPrefix: `${pattern}_${option}`, settings: {
embed: true, 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
)
} }
} }
} }