#!/usr/bin/env node const fs = require('fs/promises'); const path = require('path'); const existsSync = require('fs').existsSync; exports.run = async (log) => { const dir = path.resolve(__dirname, './dist/china-division'); if (existsSync(dir)) { await fs.rmdir(dir, { force: true, recursive: true }); } const keys = ['areas', 'cities', 'provinces']; for (const key of keys) { log(`coping ${key}.json`); await fs.cp(require.resolve(`china-division/dist/${key}.json`), path.resolve(dir, `${key}.json`), { recursive: true, force: true, }); } };