add package.json to scripts so they can install their dependencies separately
This commit is contained in:
parent
a76b1fde8e
commit
6f716bcdf7
8 changed files with 1048 additions and 51 deletions
|
@ -17,7 +17,7 @@ const pi = require('../packages/pattern-info/dist')
|
|||
const models = require('../packages/models/dist')
|
||||
const wb32 = models.withBreasts.size32
|
||||
const noVersions = require('../plugins/plugin-versionfree-svg')
|
||||
let capitalize = require('../packages/utils/capitalize/index.js')
|
||||
let { capitalize } = require('../packages/core/src/utils.mjs')
|
||||
capitalize = capitalize.default
|
||||
let theme = require('../plugins/plugin-theme/dist')
|
||||
theme = theme.default
|
||||
|
@ -28,10 +28,10 @@ const image = (pattern, option) => `
|
|||
}_sample.svg "Effect of this option on the pattern")
|
||||
`
|
||||
|
||||
|
||||
const insertImage = (file, pattern, option) => {
|
||||
const md = fs.readFileSync(file, 'utf-8')
|
||||
if (md.indexOf('image shows the effect of this option') === -1) fs.writeFileSync(file, md+image(pattern, option))
|
||||
if (md.indexOf('image shows the effect of this option') === -1)
|
||||
fs.writeFileSync(file, md + image(pattern, option))
|
||||
}
|
||||
|
||||
const createImages = () => {
|
||||
|
@ -44,20 +44,40 @@ const createImages = () => {
|
|||
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`)
|
||||
},
|
||||
})
|
||||
.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'),
|
||||
path.join(
|
||||
'markdown',
|
||||
'org',
|
||||
'docs',
|
||||
'patterns',
|
||||
pattern,
|
||||
'options',
|
||||
option.toLowerCase(),
|
||||
'en.md'
|
||||
),
|
||||
pattern,
|
||||
option
|
||||
)
|
||||
console.log('✅ '+file)
|
||||
console.log('✅ ' + file)
|
||||
} catch (err) {
|
||||
console.log('⚠️ '+file)
|
||||
console.log('⚠️ ' + file)
|
||||
console.log(err)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue