Why isn't this included in localforage? localforage needs promises to work; what happens if I just install localforage from component without including this manually?