vite-pwa
Version:
This package helps you to cache your files with service worker.
29 lines (28 loc) • 1.08 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRandomRef = exports.swRegisterInputFile = exports.swInputFile = exports.name = exports.defaultConfig = void 0;
const path_1 = __importDefault(require("path"));
exports.defaultConfig = {
swDest: 'sw',
swRegisterDest: 'swRegister',
mapDest: 'mappings',
map: false,
spa: true,
preCacheSw: true,
preCacheFiles: [],
preCacheFilter: null,
preCacheName: 'pre-cache',
runtimeCacheName: 'runtime-cache',
};
exports.name = 'Vite-PWA';
exports.swInputFile = path_1.default.join(__dirname, '../../assets/sw.js');
exports.swRegisterInputFile = path_1.default.join(__dirname, '../../assets/swRegister.js');
const getRandomRef = () => {
return `// ${Math.random().toString(35) +
Math.random().toString(35) +
Math.random().toString(36)}`;
};
exports.getRandomRef = getRandomRef;