UNPKG

tasmota-esp-web-tools

Version:
19 lines (15 loc) 571 B
import { Manifest } from "../const"; export const downloadManifest = async (manifestPath: string) => { const manifestURL = new URL(manifestPath, location.toString()).toString(); const resp = await fetch(manifestURL); const manifest: Manifest = await resp.json(); if ("new_install_skip_erase" in manifest) { console.warn( 'Manifest option "new_install_skip_erase" is deprecated. Use "new_install_prompt_erase" instead.', ); if (manifest.new_install_skip_erase) { manifest.new_install_prompt_erase = true; } } return manifest; };