parserOptionsMapper.js 403 B

1234567891011121314151617181920212223242526
  1. const defaultParserOptions = {
  2. ecmaVersion: 2018,
  3. ecmaFeatures: {
  4. experimentalObjectRestSpread: true,
  5. jsx: true,
  6. },
  7. };
  8. export default function parserOptionsMapper({
  9. code,
  10. errors,
  11. options = [],
  12. parserOptions = {},
  13. settings,
  14. }) {
  15. return {
  16. code,
  17. errors,
  18. options,
  19. parserOptions: {
  20. ...defaultParserOptions,
  21. ...parserOptions,
  22. },
  23. settings,
  24. };
  25. }