Vextor-ltd, погуглите, вполне возможно что уже есть готовые библиотеки. Скорее всего, подойдет какая-то библиотека для анимаций. Их преимущество в том, чтобы не писать велосипеды
Дмитрий Баскаков, а при чем здесь ларавель? Используйте как CLI тулу (добавил пункт Usage (as a CLI utility) в ответ). Все что нужно, это добавить пару флагов в команду сборки проекта через Webpack (погуглите как пробросить их в Vue CLI, все равно под капотом тот же вебпак),
aki2, Webpack это инструмент, которые стоит над JS, а не наоборот. Чистый JS выполняет ровно те задачи, которые должен выполнять язык. Сборка проекта и т.п. это не задача языка, это задача инструментов