Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

165 rindas
3.8 KiB

  1. module.exports = {
  2. "env": {
  3. "commonjs": {
  4. "presets": [
  5. [
  6. "@babel/preset-env",
  7. {
  8. "debug": false,
  9. "modules": "commonjs",
  10. "targets": {
  11. "node": "8"
  12. },
  13. "forceAllTransforms": false,
  14. "ignoreBrowserslistConfig": true
  15. }
  16. ],
  17. "@babel/preset-react",
  18. ],
  19. "plugins": [
  20. [
  21. "@babel/plugin-transform-modules-commonjs",
  22. {
  23. "loose": true
  24. }
  25. ],
  26. "@babel/proposal-class-properties",
  27. "@babel/proposal-object-rest-spread",
  28. "@babel/plugin-proposal-optional-chaining",
  29. ]
  30. },
  31. "es": {
  32. "presets": [
  33. [
  34. "@babel/preset-env",
  35. {
  36. "debug": false,
  37. "modules": false
  38. }
  39. ],
  40. "@babel/preset-react",
  41. ],
  42. "plugins": [
  43. [
  44. "@babel/plugin-transform-runtime",
  45. {
  46. "absoluteRuntime": false,
  47. "corejs": 2,
  48. "version": "^7.10.4"
  49. }
  50. ],
  51. "@babel/proposal-class-properties",
  52. "@babel/proposal-object-rest-spread",
  53. "@babel/plugin-proposal-optional-chaining",
  54. ]
  55. },
  56. "development": {
  57. "presets": [
  58. [
  59. "@babel/env",
  60. {
  61. "targets": {
  62. "browsers": [
  63. /* benefit of C/S/FF/Edge only? */
  64. "> 1%",
  65. "last 2 versions",
  66. "Firefox ESR",
  67. "not dead"
  68. ]
  69. },
  70. "useBuiltIns": "entry",
  71. "corejs": "2"
  72. }
  73. ],
  74. "@babel/preset-react"
  75. ],
  76. "plugins": [
  77. [
  78. "@babel/plugin-transform-runtime",
  79. {
  80. "corejs": "2",
  81. "absoluteRuntime": false,
  82. "version": "7.10.4"
  83. }
  84. ],
  85. "@babel/plugin-proposal-class-properties",
  86. "@babel/plugin-proposal-optional-chaining",
  87. [
  88. "transform-react-remove-prop-types",
  89. {
  90. "additionalLibraries": [
  91. "react-immutable-proptypes"
  92. ]
  93. }
  94. ],
  95. [
  96. "babel-plugin-module-resolver",
  97. {
  98. "alias": {
  99. "root": ".",
  100. "components": "./src/core/components",
  101. "containers": "./src/core/containers",
  102. "core": "./src/core",
  103. "plugins": "./src/plugins",
  104. "img": "./src/img",
  105. "corePlugins": "./src/core/plugins",
  106. "less": "./src/less"
  107. }
  108. }
  109. ]
  110. ]
  111. },
  112. "test": {
  113. "presets": [
  114. [
  115. "@babel/env",
  116. {
  117. "targets": {
  118. "node": "10"
  119. },
  120. "useBuiltIns": "entry",
  121. "corejs": "2"
  122. }
  123. ],
  124. "@babel/preset-react"
  125. ],
  126. "plugins": [
  127. [
  128. "@babel/plugin-transform-runtime",
  129. {
  130. "corejs": "2",
  131. "absoluteRuntime": false,
  132. "version": "7.10.4"
  133. }
  134. ],
  135. "@babel/plugin-proposal-class-properties",
  136. "@babel/plugin-proposal-optional-chaining",
  137. [
  138. "transform-react-remove-prop-types",
  139. {
  140. "additionalLibraries": [
  141. "react-immutable-proptypes"
  142. ]
  143. }
  144. ],
  145. [
  146. "babel-plugin-module-resolver",
  147. {
  148. "alias": {
  149. "root": ".",
  150. "components": "./src/core/components",
  151. "containers": "./src/core/containers",
  152. "core": "./src/core",
  153. "plugins": "./src/plugins",
  154. "img": "./src/img",
  155. "corePlugins": "./src/core/plugins",
  156. "less": "./src/less"
  157. }
  158. }
  159. ]
  160. ]
  161. }
  162. }
  163. }