Updated packages. Expose event methods in tracker.

This commit is contained in:
Mike Cao 2020-12-02 19:27:57 -08:00
parent ec0af1878e
commit 7e29aee798
4 changed files with 654 additions and 569 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "umami", "name": "umami",
"version": "1.8.0", "version": "1.9.0",
"description": "A simple, fast, website analytics alternative to Google Analytics. ", "description": "A simple, fast, website analytics alternative to Google Analytics. ",
"author": "Mike Cao <mike@mikecao.com>", "author": "Mike Cao <mike@mikecao.com>",
"license": "MIT", "license": "MIT",
@ -57,7 +57,7 @@
}, },
"dependencies": { "dependencies": {
"@prisma/client": "2.12.1", "@prisma/client": "2.12.1",
"@reduxjs/toolkit": "^1.4.0", "@reduxjs/toolkit": "^1.5.0",
"bcrypt": "^5.0.0", "bcrypt": "^5.0.0",
"chalk": "^4.1.0", "chalk": "^4.1.0",
"chart.js": "^2.9.4", "chart.js": "^2.9.4",
@ -69,10 +69,10 @@
"detect-browser": "^5.2.0", "detect-browser": "^5.2.0",
"dotenv": "^8.2.0", "dotenv": "^8.2.0",
"formik": "^2.2.5", "formik": "^2.2.5",
"immer": "^7.0.14", "immer": "^8.0.0",
"is-localhost-ip": "^1.4.0", "is-localhost-ip": "^1.4.0",
"isbot-fast": "^1.2.0", "isbot-fast": "^1.2.0",
"jose": "^2.0.3", "jose": "2.0.3",
"maxmind": "^4.3.1", "maxmind": "^4.3.1",
"moment-timezone": "^0.5.32", "moment-timezone": "^0.5.32",
"next": "^10.0.3", "next": "^10.0.3",
@ -89,7 +89,7 @@
"redux": "^4.0.5", "redux": "^4.0.5",
"redux-thunk": "^2.3.0", "redux-thunk": "^2.3.0",
"request-ip": "^2.1.3", "request-ip": "^2.1.3",
"semver": "^7.3.2", "semver": "^7.3.4",
"thenby": "^1.3.4", "thenby": "^1.3.4",
"timezone-support": "^2.0.2", "timezone-support": "^2.0.2",
"tinycolor2": "^1.4.2", "tinycolor2": "^1.4.2",
@ -99,10 +99,10 @@
"@formatjs/cli": "^2.13.15", "@formatjs/cli": "^2.13.15",
"@prisma/cli": "2.12.1", "@prisma/cli": "2.12.1",
"@rollup/plugin-buble": "^0.21.3", "@rollup/plugin-buble": "^0.21.3",
"@rollup/plugin-node-resolve": "^10.0.0", "@rollup/plugin-node-resolve": "^11.0.0",
"@rollup/plugin-replace": "^2.3.4", "@rollup/plugin-replace": "^2.3.4",
"@svgr/webpack": "^5.4.0", "@svgr/webpack": "^5.5.0",
"cross-env": "^7.0.2", "cross-env": "^7.0.3",
"del": "^6.0.0", "del": "^6.0.0",
"dotenv-cli": "^4.0.0", "dotenv-cli": "^4.0.0",
"eslint": "^7.14.0", "eslint": "^7.14.0",
@ -115,7 +115,7 @@
"lint-staged": "^10.5.2", "lint-staged": "^10.5.2",
"loadtest": "5.1.0", "loadtest": "5.1.0",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"postcss-flexbugs-fixes": "^4.2.1", "postcss-flexbugs-fixes": "^5.0.2",
"postcss-import": "^13.0.0", "postcss-import": "^13.0.0",
"postcss-preset-env": "^6.7.0", "postcss-preset-env": "^6.7.0",
"prettier": "^2.2.1", "prettier": "^2.2.1",

View File

@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import Head from "next/head"; import Head from 'next/head';
import { IntlProvider } from 'react-intl'; import { IntlProvider } from 'react-intl';
import { Provider } from 'react-redux'; import { Provider } from 'react-redux';
import { useStore } from 'redux/store'; import { useStore } from 'redux/store';
@ -10,7 +10,6 @@ import 'styles/variables.css';
import 'styles/bootstrap-grid.css'; import 'styles/bootstrap-grid.css';
import 'styles/index.css'; import 'styles/index.css';
const Intl = ({ children }) => { const Intl = ({ children }) => {
const [locale] = useLocale(); const [locale] = useLocale();
@ -29,15 +28,15 @@ export default function App({ Component, pageProps }) {
return ( return (
<Provider store={store}> <Provider store={store}>
<Head> <Head>
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="manifest" href="/site.webmanifest" /> <link rel="manifest" href="/site.webmanifest" />
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" /> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" />
<meta name="msapplication-TileColor" content="#da532c" /> <meta name="msapplication-TileColor" content="#da532c" />
<meta name="theme-color" content="#ffffff" /> <meta name="theme-color" content="#ffffff" />
</Head> </Head>
<Intl> <Intl>
<Component {...pageProps} /> <Component {...pageProps} />
</Intl> </Intl>

View File

@ -156,6 +156,8 @@ import { removeTrailingSlash } from '../lib/url';
const umami = event_value => trackEvent(event_value); const umami = event_value => trackEvent(event_value);
umami.trackView = trackView; umami.trackView = trackView;
umami.trackEvent = trackEvent; umami.trackEvent = trackEvent;
umami.addEvents = addEvents;
umami.removeEvents = removeEvents;
window.umami = umami; window.umami = umami;
} }

1182
yarn.lock

File diff suppressed because it is too large Load Diff