From 6ea6e2e27d61ce85d4c762c4247272fb435bbe03 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 2 Mar 2022 12:10:47 -0800 Subject: [PATCH] Fix tracker build. --- lib/web.js | 10 +--------- rollup.tracker.config.js | 4 +--- 2 files changed, 2 insertions(+), 12 deletions(-) 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 } })], };