generator.js 457 B

12345678910111213
  1. const compileTemplate = require('lodash.template'),
  2. { readFileSync, writeFileSync } = require('fs'),
  3. appPaths = require('./app-paths'),
  4. path = require('path')
  5. module.exports = cfg => {
  6. const apiTemplate = readFileSync(path.resolve(__dirname, '../../lib/tauri.js'), 'utf-8')
  7. const apiContent = compileTemplate(apiTemplate)({
  8. ...cfg,
  9. confName: 'tauri.conf.js'
  10. })
  11. writeFileSync(appPaths.resolve.tauri('tauri.js'), apiContent, 'utf-8')
  12. }