options.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "title": "Sass Loader options",
  3. "type": "object",
  4. "properties": {
  5. "implementation": {
  6. "description": "The implementation of the sass to be used.",
  7. "link": "https://github.com/webpack-contrib/sass-loader#implementation",
  8. "anyOf": [
  9. {
  10. "type": "string"
  11. },
  12. {
  13. "type": "object"
  14. }
  15. ]
  16. },
  17. "api": {
  18. "description": "Switch between old and modern API for `sass` (`Dart Sass`) and `Sass Embedded` implementations.",
  19. "link": "https://github.com/webpack-contrib/sass-loader#sassoptions",
  20. "enum": ["legacy", "modern"]
  21. },
  22. "sassOptions": {
  23. "description": "Options for `node-sass` or `sass` (`Dart Sass`) implementation.",
  24. "link": "https://github.com/webpack-contrib/sass-loader#sassoptions",
  25. "anyOf": [
  26. {
  27. "type": "object",
  28. "additionalProperties": true
  29. },
  30. {
  31. "instanceof": "Function"
  32. }
  33. ]
  34. },
  35. "additionalData": {
  36. "description": "Prepends/Appends `Sass`/`SCSS` code before the actual entry file.",
  37. "link": "https://github.com/webpack-contrib/sass-loader#additionaldata",
  38. "anyOf": [
  39. {
  40. "type": "string"
  41. },
  42. {
  43. "instanceof": "Function"
  44. }
  45. ]
  46. },
  47. "sourceMap": {
  48. "description": "Enables/Disables generation of source maps.",
  49. "link": "https://github.com/webpack-contrib/sass-loader#sourcemap",
  50. "type": "boolean"
  51. },
  52. "webpackImporter": {
  53. "description": "Enables/Disables default `webpack` importer.",
  54. "link": "https://github.com/webpack-contrib/sass-loader#webpackimporter",
  55. "type": "boolean"
  56. },
  57. "warnRuleAsWarning": {
  58. "description": "Treats the '@warn' rule as a webpack warning.",
  59. "link": "https://github.com/webpack-contrib/sass-loader#warnruleaswarning",
  60. "type": "boolean"
  61. }
  62. },
  63. "additionalProperties": false
  64. }