diff --git a/package-lock.json b/package-lock.json index 8347d6cffc..54bfc2b7f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18450,6 +18450,14 @@ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" }, + "stackimpact": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackimpact/-/stackimpact-1.2.1.tgz", + "integrity": "sha512-XYZwYA+qk4k6s8PRfCo7vCTrKT09I3iG5mIx/DYAX0IqiFoHMsHJ9CrsbLst2DwG8Dl3bVlHPtvVzryB3abPXQ==", + "requires": { + "nan": "2.6.2" + } + }, "stat-mode": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", diff --git a/package.json b/package.json index 543d10a754..e096df36ae 100644 --- a/package.json +++ b/package.json @@ -90,6 +90,7 @@ "rimraf": "^2.4.3", "sass-loader": "^6.0.2", "shelljs": "^0.8.1", + "stackimpact": "^1.2.1", "stripe": "^5.5.0", "superagent": "^3.4.3", "svg-inline-loader": "^0.8.0", diff --git a/website/server/index.js b/website/server/index.js index 3577e0d56b..becea804a4 100644 --- a/website/server/index.js +++ b/website/server/index.js @@ -18,6 +18,12 @@ const setupNconf = require('./libs/setupNconf'); setupNconf(); const nconf = require('nconf'); +const stackimpact = require('stackimpact'); + +stackimpact.start({ + agentKey: nconf.get('STACK_IMPACT_KEY'), + appName: 'Habitica', +}); const cluster = require('cluster'); const logger = require('./libs/logger');