class StislaRails::InstallGenerator
Public Instance Methods
yarn_add_package()
click to toggle source
# File lib/generators/stisla_rails/install_generator.rb, line 7 def yarn_add_package node_modules = ' @fortawesome/fontawesome-free@^5.7.2' + ' bootstrap@^4.2.1' + ' bootstrap-colorpicker@^3.0.3' + ' bootstrap-daterangepicker@^3.0.3' + ' bootstrap-social@^5.1.1' + ' bootstrap-tagsinput@^0.7.1' + ' bootstrap-timepicker@^0.5.2' + ' chart.js@^2.7.3' + ' chocolat@^0.4.21' + ' cleave.js@^1.4.7' + ' codemirror@^5.43.0' + ' datatables@^1.10.18' + ' datatables.net-responsive-bs4@^2.2.3' + ' datatables.net-select-bs4@^1.2.7' + ' dropzone@^5.5.1' + ' flag-icon-css@^3.2.1' + ' fullcalendar@^3.10.0' + ' gmaps@^0.4.24' + ' ionicons201@1.0.0' + ' izitoast@^1.4.0' + ' jquery@^3.3.1' + ' jquery-pwstrength@https://github.com/matoilic/jquery.pwstrength' + ' jquery-sparkline@^2.4.0' + ' jquery-ui-dist@^1.12.1' + ' jquery.nicescroll@^3.7.6' + ' jquery_upload_preview@https://github.com/opoloo/jquery_upload_preview' + ' jqvmap@https://github.com/10bestdesign/jqvmap' + ' moment@^2.24.0' + ' nicescroll@^3.7.4' + ' owl.carousel@^2.3.4' + ' perfect-scrollbar@^1.4.0' + ' popper.js@^1.14.7' + ' prismjs@^1.15.0' + ' select2@^4.0.6-rc.1' + ' selectric@^1.13.0' + ' simpleweather@^3.1.0' + ' sticky-kit@^1.1.3' + ' summernote@^0.8.11' + ' sweetalert@^2.1.2' + ' tooltip.js@^1.3.1' + ' weathericons@^2.1.0' yarn_or_npm = ask('What you use for dependency management [yarn/npm] ?') if yarn_or_npm == 'yarn' run('yarn add' + node_modules) say 'yarn add modules from template Stisla is successfully', :green run('yarn install') say 'yarn install is successfully', :green elsif yarn_or_npm == 'npm' run('npm install' + node_modules) say 'npm install modules from template Stisla is successfully', :green run('npm install') say 'npm install is successfully', :green else say 'yarn or npm installation is required', :red end end