Как сравнить хеши сборки в react js на продакшене для очистки кеша если версии отличаются?
Всем привет, у меня такая задача: При изменении версии build удалить кеш. Я работаю с уже настроенным webpack и вариантом решение этой задачи я увидел сравнения хеша, у меня уже зашито что во время сборки ставится уникальный хеш.
output: {
path: paths.appBuild,
filename: 'static/js/[name].[chunkhash:8].js',
chunkFilename: 'static/js/[name].[chunkhash:8].chunk.js'
},
Проблема в том что я не знаю как сравнить версию актуального хеша и старого.
На данный момент при build у меня генерируются такие файлы:

https://github.com/YevhenSoldatov1998/hash-react/tree/master/build
есть файл precache-manifest я так понял с помощью него будет идти сравнение версий.
Еще в главный файл index.js (в dev) я импортирую serviceWorker.js код которого я взял с create-react-app.
https://github.com/YevhenSoldatov1998/hash-react/blob/master/serviceWorker.js
Но при деплои в консоль выводит:

Вот файлы конфигураций webpack https://github.com/YevhenSoldatov1998/hash-react/tree/master/config