options.js 674 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. 'use strict';
  2. var config = {
  3. cwd: {
  4. type: 'string',
  5. default: process.cwd,
  6. },
  7. mode: {
  8. type: 'number',
  9. default: function(file) {
  10. return file.stat ? file.stat.mode : null;
  11. },
  12. },
  13. dirMode: {
  14. type: 'number',
  15. },
  16. overwrite: {
  17. type: 'boolean',
  18. default: true,
  19. },
  20. append: {
  21. type: 'boolean',
  22. default: false,
  23. },
  24. sourcemaps: {
  25. type: ['string', 'boolean'],
  26. default: false,
  27. },
  28. // Symlink options
  29. relativeSymlinks: {
  30. type: 'boolean',
  31. default: false,
  32. },
  33. // This option is ignored on non-Windows platforms
  34. useJunctions: {
  35. type: 'boolean',
  36. default: true,
  37. },
  38. };
  39. module.exports = config;