config.js 532 B

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. const Conf = require('conf');
  3. const pkg = require('../package.json');
  4. const schema = {
  5. concurrency: {
  6. type: 'number',
  7. maximum: 99,
  8. minimum: 1,
  9. default: 4,
  10. },
  11. saveLayout: {
  12. type: 'object',
  13. default: {
  14. root: 'Music',
  15. playlistRoot: 'Playlist',
  16. path: '{ALB_ART_NAME} - {ALB_TITLE}',
  17. file: '{SNG_TITLE_VERSION}',
  18. trackNumber: true,
  19. },
  20. },
  21. };
  22. const config = new Conf({ schema, projectName: pkg.name, projectVersion: pkg.version });
  23. module.exports = config;