UNPKG

dexie

Version:

A Minimalistic Wrapper for IndexedDB

18 lines (17 loc) 851 B
// Making the module version consumable via require - to prohibit // multiple occurrancies of the same module in the same app // (dual package hazard, https://nodejs.org/api/packages.html#dual-package-hazard) import _Dexie from "./dist/dexie.min.js"; const DexieSymbol = Symbol.for("Dexie"); const Dexie = globalThis[DexieSymbol] || (globalThis[DexieSymbol] = _Dexie); if (_Dexie.semVer !== Dexie.semVer) { throw new Error(`Two different versions of Dexie loaded in the same app: ${_Dexie.semVer} and ${Dexie.semVer}`); } const { liveQuery, mergeRanges, rangesOverlap, RangeSet, cmp, Entity, PropModification, replacePrefix, add, remove, DexieYProvider } = Dexie; export { liveQuery, mergeRanges, rangesOverlap, RangeSet, cmp, Dexie, Entity, PropModification, replacePrefix, add, remove, DexieYProvider}; export default Dexie;