Есть ли какой-нибудь аналог vue cli или create-react-app для JS приложений без фреймворка?

Да, существуют альтернативы для создания JavaScript приложений без использования фреймворков, подобные Vue CLI и Create React App. Вопрос заключается в том, какой инструмент можно использовать для настройки и управления процессом сборки и развёртывания таких приложений. Для этой задачи одним из самых популярных инструментов является Webpack.

Webpack - это сборщик модулей, который дает возможность создавать и управлять сложными сборками JavaScript приложений. Если вы хотите создать JavaScript приложение без использования фреймворков и инструментов типа Vue CLI или Create React App, вы можете использовать Webpack для настройки сборки вашего приложения.

Вам потребуется создать конфигурационный файл webpack.config.js, в котором вы определите все настройки вашего проекта, включая точку входа, плагины для обработки файлов, позволяющие использовать различные инструменты, такие как Babel для транспиляции JavaScript, или CSS-loader для обработки стилей, а также задавать правила для различных типов файлов.

С помощью Webpack вы сможете создавать модули JavaScript, импортировать и экспортировать их, добавлять лоадеры и плагины для обработки файлов и различных видов ресурсов, объединять и минифицировать ваш код, а также запускать задачи для разработки (development) и сборки (production) вашего приложения.

Одним из преимуществ использования Webpack без фреймворка является гибкость и настраиваемость. Вы можете выбрать и добавить только необходимую функциональность, и использовать любой набор библиотек или инструментов для разработки приложения, не ограничиваясь конкретным фреймворком.

Несмотря на то, что Webpack может показаться сложным на первый взгляд, он обладает обширной документацией и широкой установкой, и находится на пике популярности в JavaScript-сообществе. Кроме того, существует множество готовых конфигураций Webpack для различных типов приложений, из которых вы можете выбрать и адаптировать под свои потребности.

В целом, Webpack является отличным инструментом для создания и управления JavaScript приложений без фреймворков.