build.js 750 B

12345678910111213141516171819202122232425262728293031323334
  1. const fs = require('fs')
  2. const path = require('path')
  3. const sqlite = require('./sqlite')
  4. const format = require('./format')
  5. async function main () {
  6. await sqlite.init()
  7. const [pc, pcC] = await format.getAddressPC()
  8. jsonOut('pc', pc)
  9. jsonOut('pc-code', pcC)
  10. const [pca, pcaC] = await format.getAddressPCA()
  11. jsonOut('pca', pca)
  12. jsonOut('pca-code', pcaC)
  13. const [pcas, pcasC] = await format.getAddressPCAS()
  14. jsonOut('pcas', pcas)
  15. jsonOut('pcas-code', pcasC)
  16. console.log('[100%] 数据更新完成!')
  17. }
  18. function jsonOut (name, data) {
  19. fs.writeFileSync(
  20. path.resolve(__dirname, `../dist/${name}.json`),
  21. JSON.stringify(data))
  22. }
  23. main().then(() => process.exit(0)).catch(e => {
  24. console.log(e)
  25. process.exit(-1)
  26. })