UNPKG

autocode

Version:

spec-driven code generator

19 lines (14 loc) 469 B
fs = require 'fs' mkdirp = require 'mkdirp' yaml = require 'js-yaml' save = (opts = {}) -> if !fs.existsSync "#{this.path}/.autocode" mkdirp.sync "#{this.path}/.autocode" # process config config = JSON.parse JSON.stringify(opts.config or this.config) if config.host == 'github.com' delete config.host delete config.path config = yaml.safeDump config fs.writeFileSync "#{this.path}/.autocode/config.yml", config module.exports = save