diff --git a/lib/web.js b/lib/web.js index 774a959d..f51e3693 100644 --- a/lib/web.js +++ b/lib/web.js @@ -61,17 +61,9 @@ export const setItem = (key, data, session) => { } }; -function tryParse(value) { - try { - return JSON.parse(value); - } catch { - return undefined; - } -} - export const getItem = (key, session) => typeof window !== 'undefined' - ? tryParse((session ? sessionStorage : localStorage).getItem(key)) + ? JSON.parse((session ? sessionStorage : localStorage).getItem(key) || null) : null; export const removeItem = (key, session) => { diff --git a/rollup.tracker.config.js b/rollup.tracker.config.js index 5d2938ee..405c0463 100644 --- a/rollup.tracker.config.js +++ b/rollup.tracker.config.js @@ -1,6 +1,4 @@ -import 'dotenv/config'; import buble from '@rollup/plugin-buble'; -import resolve from '@rollup/plugin-node-resolve'; import { terser } from 'rollup-plugin-terser'; export default { @@ -9,5 +7,5 @@ export default { file: 'public/umami.js', format: 'iife', }, - plugins: [resolve(), buble({ objectAssign: true }), terser({ compress: { evaluate: false } })], + plugins: [buble({ objectAssign: true }), terser({ compress: { evaluate: false } })], };