2023-09-22 05:17:22 +03:00
|
|
|
import { Logger } from '@freearhey/core'
|
2025-07-20 20:28:58 +03:00
|
|
|
import {
|
|
|
|
|
CategoryTable,
|
|
|
|
|
CountryTable,
|
|
|
|
|
LanguageTable,
|
|
|
|
|
RegionTable,
|
|
|
|
|
SubdivisionTable
|
|
|
|
|
} from '../../tables'
|
2023-09-22 05:17:22 +03:00
|
|
|
import { Markdown } from '../../core'
|
2023-09-15 18:40:35 +03:00
|
|
|
import { README_DIR } from '../../constants'
|
|
|
|
|
import path from 'path'
|
|
|
|
|
|
|
|
|
|
async function main() {
|
|
|
|
|
const logger = new Logger()
|
|
|
|
|
|
|
|
|
|
logger.info('creating category table...')
|
|
|
|
|
await new CategoryTable().make()
|
|
|
|
|
logger.info('creating language table...')
|
|
|
|
|
await new LanguageTable().make()
|
2025-07-20 20:28:58 +03:00
|
|
|
logger.info('creating country table...')
|
|
|
|
|
await new CountryTable().make()
|
|
|
|
|
logger.info('creating subdivision table...')
|
|
|
|
|
await new SubdivisionTable().make()
|
2023-09-15 18:40:35 +03:00
|
|
|
logger.info('creating region table...')
|
|
|
|
|
await new RegionTable().make()
|
|
|
|
|
|
|
|
|
|
logger.info('updating readme.md...')
|
|
|
|
|
const configPath = path.join(README_DIR, 'config.json')
|
|
|
|
|
const readme = new Markdown(configPath)
|
|
|
|
|
readme.compile()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
main()
|