Below programs must be installed on your machine.
Python : https://www.python.org/downloads/
Node JS : https://nodejs.org/en/download/
Ruby (Uncheck Auto Install Dependency) : https://www.ruby-lang.org/en/
Chocolatey : https://chocolatey.org/
To update NPM
npm install -g npm@latest
npm set audit false
Following Node packages must be installed globally :
npm install -g sass
npm install -g grunt-cli
These tools/plugins are required for Grunt :
npm i -s browserslist
npm i -s caniuse-lite
npx browserslist@latest --update-db
npm install -s --save-dev grunt
npm install -s --save-dev jit-grunt
npm install -s --save-dev load-grunt-config
npm install -s --save-dev load-grunt-tasks
npm install -s --save-dev time-grunt
npm install -s --save-dev grunt-newer
npm install -s --save-dev grunt-concurrent
npm install -s --save-dev grunt-contrib-watch
npm install -s --save-dev js-yaml
npm install -s --save-dev grunt-contrib-concat
npm install -s --save-dev grunt-contrib-compress
npm install -s --save-dev grunt-contrib-clean
npm install -s --save-dev grunt-contrib-copy
npm install -s --save-dev grunt-clear
npm install -s --save-dev grunt-shell
npm install -s --save-dev grunt-bump
npm install -s --save-dev grunt-replacex
npm install -s --save-dev grunt-file-comment
npm install -s --save-dev grunt-contrib-rename
npm install -s --save-dev grunt-umd
npm install -s --save-dev grunt-babel
npm install -s --save-dev @babel/core
npm install -s --save-dev @babel/preset-env
npm install -s --save-dev @babel/plugin-proposal-class-properties
npm install -s --save-dev grunt-contrib-uglify
npm install -s --save-dev grunt-contrib-jshint
npm install -s --save-dev grunt-contrib-obfuscator
npm install -s --save-dev javascript-obfuscator
npm install -s --save-dev grunt-jquery-ready
npm install -s --save-dev jshint-stylish
npm install -s --save-dev autoprefixer postcss pixrem cssnano @lodder/grunt-postcss
npm install -s --save-dev grunt-contrib-sass
npm install -s --save-dev grunt-combine-media-queries
npm install -s --save-dev grunt-sass-replace-values
npm install -s --save-dev grunt-contrib-cssmin
npm install -s --save-dev grunt-csso
npm install -s --save-dev grunt-cssbeautifier
npm install -s --save-dev grunt-contrib-htmlmin
npm install -s --save-dev grunt-contrib-imagemin
npm install -s --save-dev imagemin-pngquant
npm install -s --save-dev imagemin-mozjpeg
npm install -s --save-dev imagemin-gifsicle
npm install -s --save-dev imagemin-svgo
npm audit fix