variables.js 809 B

123456789101112131415161718192021222324252627
  1. const Metalsmith = require('metalsmith');
  2. const filter = require('metalsmith-filter');
  3. const writemetadata = require('metalsmith-writemetadata');
  4. // const regex = '**/*-variables.sass';
  5. // const regex = '**/*.sass';
  6. const regex_initial = '**/initial-variables.sass';
  7. const regex_derived = '**/derived-variables.sass';
  8. const regex_sass = '**/*.sass';
  9. const initial_plugin = require('./01-read-initial-variables');
  10. const derived_plugin = require('./02-read-derived-variables');
  11. // Metalsmith(__dirname)
  12. // .source('../../sass')
  13. // .use(filter(regex_initial))
  14. // .use(initial_plugin())
  15. // .build(function(err) {
  16. // if (err) throw err;
  17. // });
  18. Metalsmith(__dirname)
  19. .source('../../sass')
  20. .use(filter(regex_sass))
  21. .use(derived_plugin())
  22. .build(function(err) {
  23. if (err) throw err;
  24. });