Какая зависимость правильная для установки typesript и других модулей?
Подскажите пожалуйста правильно ли я определил, что эти пакеты должны быть в Dependencies? как научиться понимать куда устанавливать пакет в Dependencies или devDependencies. Если я случайно включу все пакеты в Dependencies по ошибке, увеличится ли размер моей сборки? Может ли компилятор удалить ненужные пакеты?
"dependencies": {
"@types/jest": "^29.4.0",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
"babel-preset-es2015": "^6.24.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"typescript": "^4.9.5"
},