Guest User

Untitled

a guest
Mar 25th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. const { resolve } = require('path');
  2. const { merge } = require('@neutrinojs/compile-loader');
  3.  
  4. module.exports = {
  5. use: [
  6. [
  7. '@neutrinojs/airbnb', {
  8. 'settings': {
  9. 'import/resolver': {
  10. 'babel-module': {}
  11. }
  12. },
  13. }
  14. ],
  15. [
  16. '@neutrinojs/react',
  17. {
  18. html: {
  19. title: 'njs-lint-resolve-01'
  20. }
  21. }
  22. ],
  23. (neutrino) => {
  24.  
  25. neutrino.config.resolve
  26. .modules
  27. .add(neutrino.options.source),
  28.  
  29. neutrino.config.module
  30. .rule('compile')
  31. .use('babel')
  32. .tap(options => merge({
  33. plugins: [
  34. [
  35. require.resolve('babel-plugin-module-resolver'),
  36. {
  37. 'alias': {
  38. '@': './src',
  39. }
  40. }
  41. ],
  42. ]
  43. }, options));
  44.  
  45. }
  46. ],
  47. };
Add Comment
Please, Sign In to add comment