This a basic example of hosting fully offline ESRI vector tiles with mapbox-gl and leaflet.
This was my inspiration: https://github.com/klokantech/mapbox-gl-js-offline-example and this one too: https://github.com/Esri/esri-leaflet-vector-basemap-poc