index.js 816 B

123456789101112131415161718192021222324
  1. var environment = require('./environment'),
  2. FileManager = require('./file-manager'),
  3. UrlFileManager = require('./url-file-manager'),
  4. createFromEnvironment = require('../less'),
  5. less = createFromEnvironment(environment, [new FileManager(), new UrlFileManager()]),
  6. lesscHelper = require('./lessc-helper'),
  7. path = require('path');
  8. // allow people to create less with their own environment
  9. less.createFromEnvironment = createFromEnvironment;
  10. less.lesscHelper = lesscHelper;
  11. less.PluginLoader = require('./plugin-loader');
  12. less.fs = require('./fs');
  13. less.FileManager = FileManager;
  14. less.UrlFileManager = UrlFileManager;
  15. // Set up options
  16. less.options = require('../less/default-options')();
  17. // provide image-size functionality
  18. require('./image-size')(less.environment);
  19. module.exports = less;