I have webpack configuration like this:
"webpack": "4.33.0",
"webpack-cli": "3.3.5",
"webpack-dev-server": "^3.7.1",
"webpack-merge": "^4.2.1"
What does ^ symbol in the version string mean? Like what is the difference between "^5.34.1" and "5.34.1"?