22 lines
543 B
JavaScript
22 lines
543 B
JavaScript
const fs = require('fs')
|
|
const path = require('path')
|
|
|
|
const gniPath = path.resolve(__dirname, '../filenames.auto.gni')
|
|
|
|
const allDocs = fs.readdirSync(path.resolve(__dirname, '../docs/api'))
|
|
.map(doc => `docs/api/${doc}`)
|
|
.concat(
|
|
fs.readdirSync(path.resolve(__dirname, '../docs/api/structures'))
|
|
.map(doc => `docs/api/structures/${doc}`)
|
|
)
|
|
|
|
fs.writeFileSync(
|
|
gniPath,
|
|
`# THIS FILE IS AUTO-GENERATED, PLEASE DO NOT EDIT BY HAND
|
|
auto_filenames = {
|
|
api_docs = [
|
|
${allDocs.map(doc => ` "${doc}",`).join('\n')}
|
|
]
|
|
}
|
|
`
|
|
)
|