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.
 
 
 

79 rindas
1.5 KiB

  1. // Rollup plugins
  2. import babel from 'rollup-plugin-babel';
  3. import eslint from 'rollup-plugin-eslint';
  4. import replace from 'rollup-plugin-replace';
  5. import uglify from 'rollup-plugin-uglify';
  6. import postcss from 'rollup-plugin-postcss';
  7. // PostCSS plugins
  8. import nested from 'postcss-nested';
  9. import cssnext from 'postcss-cssnext';
  10. import cssnano from 'cssnano';
  11. export default [
  12. {
  13. input: 'src/scripts/charts.js',
  14. output: {
  15. file: 'dist/frappe-charts.min.js',
  16. format: 'iife',
  17. },
  18. name: 'Chart',
  19. sourcemap: 'true',
  20. plugins: [
  21. postcss({
  22. extensions: [ '.less' ],
  23. plugins: [
  24. nested(),
  25. cssnext({ warnForDuplicates: false }),
  26. cssnano()
  27. ]
  28. }),
  29. eslint({
  30. exclude: [
  31. 'src/styles/**',
  32. ]
  33. }),
  34. babel({
  35. exclude: 'node_modules/**',
  36. }),
  37. replace({
  38. exclude: 'node_modules/**',
  39. ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
  40. }),
  41. uglify()
  42. ],
  43. },
  44. {
  45. input: 'src/scripts/charts.js',
  46. output: {
  47. file: 'docs/assets/js/frappe-charts.min.js',
  48. format: 'iife',
  49. },
  50. name: 'Chart',
  51. sourcemap: 'false',
  52. plugins: [
  53. postcss({
  54. extensions: [ '.less' ],
  55. plugins: [
  56. nested(),
  57. cssnext({ warnForDuplicates: false }),
  58. cssnano()
  59. ]
  60. }),
  61. eslint({
  62. exclude: [
  63. 'src/styles/**',
  64. ]
  65. }),
  66. babel({
  67. exclude: 'node_modules/**',
  68. }),
  69. replace({
  70. exclude: 'node_modules/**',
  71. ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
  72. }),
  73. uglify()
  74. ],
  75. }
  76. ];