build.js 348 B

12345678910111213
  1. const fs = require('fs');
  2. const handlebars = require('handlebars');
  3. const reference = require('reference');
  4. const file = fs.readFileSync('./api.json');
  5. const template = handlebars.compile(
  6. fs.readFileSync('./template.html', { encoding: 'utf8' })
  7. );
  8. fs.writeFileSync(
  9. './index.html',
  10. template({ html: reference(file, { anchor: true }) })
  11. );