diff --git a/client/package.json b/client/package.json index 4fd0e2f6..a97bc66a 100644 --- a/client/package.json +++ b/client/package.json @@ -24,6 +24,7 @@ "keymaster": "^1.6.2", "linkstate": "^1.1.1", "lodash": "^4.17.15", + "logrocket": "^1.0.3", "node-sass": "^4.12.0", "parcel": "^1.12.3", "preact": "^8.4.2", diff --git a/client/src/app.jsx b/client/src/app.jsx index ab17520c..c4cfb902 100644 --- a/client/src/app.jsx +++ b/client/src/app.jsx @@ -1,6 +1,8 @@ const preact = require('preact'); // const logger = require('redux-diff-logger'); +const LogRocket = require('logrocket'); + const { Provider, connect } = require('preact-redux'); const { createStore, combineReducers } = require('redux'); const { StripeProvider } = require('react-stripe-elements'); @@ -13,6 +15,10 @@ const registerEvents = require('./events'); const Mnml = require('./components/mnml'); +if (process.env.NODE_ENV === 'PRODUCTION') { + LogRocket.init('yh0dy3/mnml'); +} + function stripeKey() { if (window.location.host === 'mnml.gg') return 'pk_live_fQGrL1uWww2ot8W1G7vTySAv004ygmnMXq'; return 'pk_test_Cb49tTqTXpzk7nEmlGzRrNJg00AU0aNZDj';