Add appcache-webpack-plugin to a react-app-rewired config.
const rewireAppcachePlugin = require('react-app-rewire-appcache-plugin')
// Generate a manifest.appcache file
config = rewireAppcachePlugin(config, env, {
settings: ['prefer-online'],
output: 'manifest.appcache'
})