getDefaultSassImplementation.js 564 B

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. function getDefaultSassImplementation() {
  7. let sassImplPkg = 'node-sass';
  8. try {
  9. require.resolve('node-sass');
  10. } catch (error) {
  11. try {
  12. require.resolve('sass');
  13. sassImplPkg = 'sass';
  14. } catch (ignoreError) {
  15. sassImplPkg = 'node-sass';
  16. }
  17. } // eslint-disable-next-line import/no-dynamic-require, global-require
  18. return require(sassImplPkg);
  19. }
  20. var _default = getDefaultSassImplementation;
  21. exports.default = _default;