chore(opbeat): Remove opbeat react logging (#17173)
parent
73526a665f
commit
0271e78a1d
1
.babelrc
1
.babelrc
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"presets": [ "es2015", "react", "stage-0" ],
|
||||
"plugins": [
|
||||
"add-react-displayname",
|
||||
"transform-runtime",
|
||||
"babel-plugin-add-module-exports",
|
||||
"lodash",
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
import initOpbeat from 'opbeat-react';
|
||||
import { createOpbeatMiddleware } from 'opbeat-react/redux';
|
||||
import Rx from 'rx';
|
||||
import debug from 'debug';
|
||||
import { render } from 'redux-epic';
|
||||
|
@ -11,25 +9,6 @@ import { App, createApp, provideStore } from '../common/app';
|
|||
// client specific epics
|
||||
import epics from './epics';
|
||||
|
||||
|
||||
const {
|
||||
__OPBEAT__ORG_ID,
|
||||
__OPBEAT__APP_ID,
|
||||
NODE_ENV
|
||||
} = process.env;
|
||||
|
||||
const enableOpbeat = NODE_ENV !== 'development';
|
||||
|
||||
if (enableOpbeat) {
|
||||
if (!__OPBEAT__ORG_ID || !__OPBEAT__APP_ID) {
|
||||
console.error('OpBeat credentials not found in .env');
|
||||
}
|
||||
initOpbeat({
|
||||
orgId: __OPBEAT__ORG_ID,
|
||||
appId: __OPBEAT__APP_ID
|
||||
});
|
||||
}
|
||||
|
||||
const isDev = Rx.config.longStackSupport = debug.enabled('fcc:*');
|
||||
const log = debug('fcc:client');
|
||||
const hotReloadTimeout = 2000;
|
||||
|
@ -54,7 +33,6 @@ const epicOptions = {
|
|||
history: _history
|
||||
};
|
||||
|
||||
|
||||
const DOMContainer = document.getElementById('fcc');
|
||||
|
||||
defaultState.app.csrfToken = csrfToken;
|
||||
|
@ -74,8 +52,7 @@ createApp({
|
|||
defaultState,
|
||||
epics,
|
||||
epicOptions,
|
||||
enhancers: isDev && devToolsExtension && [ devToolsExtension() ],
|
||||
middlewares: enableOpbeat && [ createOpbeatMiddleware() ]
|
||||
enhancers: isDev && devToolsExtension && [ devToolsExtension() ]
|
||||
})
|
||||
.doOnNext(() => {
|
||||
if (module.hot && typeof module.hot.accept === 'function') {
|
||||
|
|
|
@ -109,7 +109,6 @@ const paths = {
|
|||
],
|
||||
|
||||
vendorMain: [
|
||||
resolve('opbeat-react'),
|
||||
resolve('jquery', '.js', '.min.js'),
|
||||
resolve('bootstrap', 'npm.js', 'bootstrap.min.js'),
|
||||
resolve('d3', '.js', '.min.js'),
|
||||
|
|
|
@ -5165,14 +5165,6 @@
|
|||
"is-arrayish": "0.2.1"
|
||||
}
|
||||
},
|
||||
"error-stack-parser": {
|
||||
"version": "1.3.6",
|
||||
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz",
|
||||
"integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
|
||||
"requires": {
|
||||
"stackframe": "0.3.1"
|
||||
}
|
||||
},
|
||||
"es-abstract": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.9.0.tgz",
|
||||
|
@ -11197,11 +11189,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"loglevel": {
|
||||
"version": "1.6.1",
|
||||
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
|
||||
"integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po="
|
||||
},
|
||||
"loglevelnext": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.2.tgz",
|
||||
|
@ -13581,27 +13568,6 @@
|
|||
"fast-safe-stringify": "1.2.0"
|
||||
}
|
||||
},
|
||||
"opbeat-js-core": {
|
||||
"version": "0.3.2",
|
||||
"resolved": "https://registry.npmjs.org/opbeat-js-core/-/opbeat-js-core-0.3.2.tgz",
|
||||
"integrity": "sha1-/hIMzCF0j4gz2lMLZAspvOX98iU=",
|
||||
"requires": {
|
||||
"error-stack-parser": "1.3.6",
|
||||
"loglevel": "1.6.1",
|
||||
"stack-generator": "1.1.0",
|
||||
"url-parse": "1.2.0"
|
||||
}
|
||||
},
|
||||
"opbeat-react": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/opbeat-react/-/opbeat-react-3.4.0.tgz",
|
||||
"integrity": "sha1-ivOLnjIq3JBQltk7aCJ8hBdddf0=",
|
||||
"requires": {
|
||||
"loglevel": "1.6.1",
|
||||
"opbeat-js-core": "0.3.2",
|
||||
"opbeat-zone": "0.8.12-prm"
|
||||
}
|
||||
},
|
||||
"opbeat-release-tracker": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/opbeat-release-tracker/-/opbeat-release-tracker-1.1.1.tgz",
|
||||
|
@ -13611,11 +13577,6 @@
|
|||
"opbeat-http-client": "1.2.2"
|
||||
}
|
||||
},
|
||||
"opbeat-zone": {
|
||||
"version": "0.8.12-prm",
|
||||
"resolved": "https://registry.npmjs.org/opbeat-zone/-/opbeat-zone-0.8.12-prm.tgz",
|
||||
"integrity": "sha1-76aLeSlygV+mghn5sKmS6qWb5hY="
|
||||
},
|
||||
"open": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz",
|
||||
|
@ -15157,11 +15118,6 @@
|
|||
"resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
|
||||
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
|
||||
},
|
||||
"querystringify": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
|
||||
"integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs="
|
||||
},
|
||||
"raf": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz",
|
||||
|
@ -16105,7 +16061,8 @@
|
|||
"requires-port": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
|
||||
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
|
||||
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
|
||||
"dev": true
|
||||
},
|
||||
"reselect": {
|
||||
"version": "3.0.1",
|
||||
|
@ -17669,26 +17626,6 @@
|
|||
"resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz",
|
||||
"integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA="
|
||||
},
|
||||
"stack-generator": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-1.1.0.tgz",
|
||||
"integrity": "sha1-NvapIHUabBD0maE8Msu19RoLiyU=",
|
||||
"requires": {
|
||||
"stackframe": "1.0.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"stackframe": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz",
|
||||
"integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"stackframe": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz",
|
||||
"integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ="
|
||||
},
|
||||
"stackman": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/stackman/-/stackman-2.0.1.tgz",
|
||||
|
@ -19417,15 +19354,6 @@
|
|||
"integrity": "sha1-wHJ1aWetJLi1nldBVRyqx49QuLc=",
|
||||
"dev": true
|
||||
},
|
||||
"url-parse": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz",
|
||||
"integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==",
|
||||
"requires": {
|
||||
"querystringify": "1.0.0",
|
||||
"requires-port": "1.0.0"
|
||||
}
|
||||
},
|
||||
"url-parse-lax": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
|
||||
|
|
|
@ -40,7 +40,6 @@
|
|||
"dependencies": {
|
||||
"accepts": "^1.3.0",
|
||||
"babel-core": "^6.18.1",
|
||||
"babel-plugin-add-react-displayname": "0.0.5",
|
||||
"babel-preset-es2015": "^6.3.13",
|
||||
"babel-preset-react": "^6.3.13",
|
||||
"babel-register": "^6.3.0",
|
||||
|
@ -101,7 +100,6 @@
|
|||
"normalize-url": "^1.3.1",
|
||||
"normalizr": "2.2.1",
|
||||
"opbeat": "^4.14.0",
|
||||
"opbeat-react": "^3.4.0",
|
||||
"passport": "^0.4.0",
|
||||
"passport-facebook": "^2.0.0",
|
||||
"passport-github": "^1.0.0",
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
COMPOSE_PROJECT_NAME=freecodecamp
|
||||
MONGOHQ_URL='mongodb://localhost:27017/freecodecamp'
|
||||
|
||||
OPBEAT_FRONTEND_ORG_ID=stuff
|
||||
OPBEAT_FRONTEND_APP_ID=stuff
|
||||
|
||||
FACEBOOK_ID=stuff
|
||||
FACEBOOK_SECRET=stuff
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ import helmet from 'helmet';
|
|||
let trusted = [
|
||||
"'self'",
|
||||
'https://search.freecodecamp.org',
|
||||
'https://*.opbeat.com',
|
||||
'https://*.algolianet.com'
|
||||
];
|
||||
|
||||
|
|
|
@ -53,9 +53,7 @@ module.exports = {
|
|||
plugins: [
|
||||
new webpack.DefinePlugin({
|
||||
'process.env': {
|
||||
NODE_ENV: JSON.stringify(__DEV__ ? 'development' : 'production'),
|
||||
__OPBEAT__ORG_ID: JSON.stringify(process.env.OPBEAT_FRONTEND_ORG_ID),
|
||||
__OPBEAT__APP_ID: JSON.stringify(process.env.OPBEAT_FRONTEND_APP_ID)
|
||||
NODE_ENV: JSON.stringify(__DEV__ ? 'development' : 'production')
|
||||
},
|
||||
__DEVTOOLS__: !__DEV__
|
||||
}),
|
||||
|
|
Loading…
Reference in New Issue