config.js 611 B

1234567891011121314151617181920212223
  1. var path = require('path')
  2. var pkg = {}
  3. try {
  4. pkg = require(path.resolve(process.cwd(), 'package.json'))
  5. } catch (err) {}
  6. var config = Object.assign({
  7. browsers: ['ie > 9', 'last 2 versions'],
  8. out: './theme',
  9. config: './element-variables.scss',
  10. theme: 'element-theme-chalk',
  11. minimize: false
  12. }, pkg['element-theme'])
  13. exports.themePath = path.resolve(process.cwd(), './node_modules/' + config.theme)
  14. exports.out = config.out
  15. exports.config = config.config
  16. exports.minimize = config.minimize
  17. exports.browsers = config.browsers
  18. exports.components = config.components
  19. exports.themeName = config.theme