| 123456789101112131415161718192021222324252627 | var path = require('path')var fs = require('fs')var ora = require('ora')var config = require('./config')var varsPath = path.resolve(config.themePath, './src/common/var.scss')var filePath = path.resolve(process.cwd(), config.config)exports.check = function () {  if (!fs.existsSync(varsPath)) {    ora('please install `' + config.themeName + '`').fail()    process.exit(1)  }}exports.init = function (_file) {  var spinner = ora('Generator variables file').start()  filePath = path.resolve(process.cwd(), _file ? _file : config.config)  if (fs.existsSync(filePath)) {    spinner.text = 'Variables file already exists.'    spinner.fail()  } else {    fs.writeFileSync(filePath, fs.readFileSync(varsPath), 'utf-8')    spinner.succeed()  }}
 |