Skip to content
This repository was archived by the owner on Oct 11, 2022. It is now read-only.

Commit b1363bb

Browse files
authored
Merge pull request #4499 from withspectrum/2.5.5
2.5.5
2 parents eee9f5c + bc63b8b commit b1363bb

File tree

35 files changed

+1037
-183
lines changed

35 files changed

+1037
-183
lines changed

analytics/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"amplitude": "^3.5.0",
99
"aws-sdk": "^2.373.0",
1010
"bull": "3.3.10",
11+
"datadog-metrics": "^0.8.1",
1112
"debug": "^4.1.0",
1213
"faker": "^4.1.0",
1314
"ioredis": "3.2.2",

analytics/yarn.lock

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ base64-js@^1.0.2:
3434
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
3535
integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==
3636

37+
bignumber.js@~1.1.1:
38+
version "1.1.1"
39+
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-1.1.1.tgz#1a415d9ac014c13256af1feed9d1a3e5717a8cf7"
40+
integrity sha1-GkFdmsAUwTJWrx/u2dGj5XF6jPc=
41+
3742
"bluebird@>= 3.0.1", bluebird@^3.3.4, bluebird@^3.5.0:
3843
version "3.5.3"
3944
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
@@ -116,6 +121,21 @@ cron-parser@^2.4.1:
116121
resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
117122
integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=
118123

124+
datadog-metrics@^0.8.1:
125+
version "0.8.1"
126+
resolved "https://registry.yarnpkg.com/datadog-metrics/-/datadog-metrics-0.8.1.tgz#be87237109a7084193c668d80112533ef00e3f21"
127+
integrity sha512-qTSKnddO6GxTJW9FYpmWjvvift3qfyMurDjwNjJnJhBk76pBdDhC0B5V9V+XwPdn4r42qu48kwXNuHJslXlDOA==
128+
dependencies:
129+
debug "3.1.0"
130+
dogapi "1.1.0"
131+
132+
133+
version "3.1.0"
134+
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
135+
integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
136+
dependencies:
137+
ms "2.0.0"
138+
119139
debug@^2.6.9:
120140
version "2.6.9"
121141
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -142,6 +162,11 @@ debuglog@^1.0.0:
142162
resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
143163
integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=
144164

165+
deep-extend@^0.6.0:
166+
version "0.6.0"
167+
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
168+
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
169+
145170
define-properties@^1.1.1:
146171
version "1.1.3"
147172
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
@@ -159,6 +184,16 @@ denque@^1.1.0:
159184
resolved "https://registry.yarnpkg.com/denque/-/denque-1.4.0.tgz#79e2f0490195502107f24d9553f374837dabc916"
160185
integrity sha512-gh513ac7aiKrAgjiIBWZG0EASyDF9p4JMWwKA8YU5s9figrL5SRNEMT6FDynsegakuhWd1wVqTvqvqAoDxw7wQ==
161186

187+
188+
version "1.1.0"
189+
resolved "https://registry.yarnpkg.com/dogapi/-/dogapi-1.1.0.tgz#71a43865ad4bb4cb18bc3e13cf769971f501030a"
190+
integrity sha1-caQ4Za1LtMsYvD4Tz3aZcfUBAwo=
191+
dependencies:
192+
extend "^3.0.0"
193+
json-bigint "^0.1.4"
194+
minimist "^1.1.1"
195+
rc "^1.0.0"
196+
162197
163198
version "1.1.1"
164199
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
@@ -208,6 +243,11 @@ inherits@~2.0.3:
208243
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
209244
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
210245

246+
ini@~1.3.0:
247+
version "1.3.5"
248+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
249+
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
250+
211251
[email protected], ioredis@^3.1.4:
212252
version "3.2.2"
213253
resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-3.2.2.tgz#b7d5ff3afd77bb9718bb2821329b894b9a44c00b"
@@ -275,6 +315,13 @@ [email protected]:
275315
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
276316
integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
277317

318+
json-bigint@^0.1.4:
319+
version "0.1.4"
320+
resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-0.1.4.tgz#b5d40b8a9009e92f157f7c079db097001830e01e"
321+
integrity sha1-tdQLipAJ6S8Vf3wHnbCXABgw4B4=
322+
dependencies:
323+
bignumber.js "~1.1.1"
324+
278325
lodash.assign@^4.2.0:
279326
version "4.2.0"
280327
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
@@ -396,6 +443,11 @@ mime@^1.4.1:
396443
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
397444
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
398445

446+
minimist@^1.1.1, minimist@^1.2.0:
447+
version "1.2.0"
448+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
449+
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
450+
399451
moment-timezone@^0.5.23:
400452
version "0.5.23"
401453
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.23.tgz#7cbb00db2c14c71b19303cb47b0fb0a6d8651463"
@@ -464,6 +516,16 @@ raven@^2.6.4:
464516
timed-out "4.0.1"
465517
uuid "3.3.2"
466518

519+
rc@^1.0.0:
520+
version "1.2.8"
521+
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
522+
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
523+
dependencies:
524+
deep-extend "^0.6.0"
525+
ini "~1.3.0"
526+
minimist "^1.2.0"
527+
strip-json-comments "~2.0.1"
528+
467529
readable-stream@^2.3.5:
468530
version "2.3.6"
469531
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -585,6 +647,11 @@ string_decoder@~1.1.1:
585647
dependencies:
586648
safe-buffer "~5.1.0"
587649

650+
strip-json-comments@~2.0.1:
651+
version "2.0.1"
652+
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
653+
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
654+
588655
superagent@^3.3.1:
589656
version "3.8.3"
590657
resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128"

api/apollo-server.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ const server = new ProtectedApolloServer({
5151
};
5252
}
5353

54+
// Add GraphQL operation information to the statsd tags
55+
req.statsdTags = {
56+
graphqlOperationName: req.body.operationName || 'unknown_operation',
57+
};
5458
const loaders = createLoaders();
5559
let currentUser = req.user && !req.user.bannedAt ? req.user : null;
5660

@@ -93,7 +97,7 @@ const server = new ProtectedApolloServer({
9397
};
9498
}),
9599
},
96-
playground: {
100+
playground: process.env.NODE_ENV !== 'production' && {
97101
settings: {
98102
'editor.theme': 'light',
99103
},
@@ -109,6 +113,7 @@ const server = new ProtectedApolloServer({
109113
},
110114
],
111115
},
116+
introspection: process.env.NODE_ENV !== 'production',
112117
maxFileSize: 25 * 1024 * 1024, // 25MB
113118
engine: false,
114119
tracing: false,

api/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Raven from 'shared/raven';
1212
import toobusy from 'shared/middlewares/toobusy';
1313
import addSecurityMiddleware from 'shared/middlewares/security';
1414
import csrf from 'shared/middlewares/csrf';
15+
import statsd from 'shared/middlewares/statsd';
1516
import { init as initPassport } from './authentication.js';
1617
import apolloServer from './apollo-server';
1718
import { corsOptions } from 'shared/middlewares/cors';
@@ -36,6 +37,9 @@ initPassport();
3637

3738
const app = express();
3839

40+
// Instantiate the statsd middleware as soon as possible to get accurate time tracking
41+
app.use(statsd);
42+
3943
// Trust the now proxy
4044
app.set('trust proxy', true);
4145
app.use(toobusy);

api/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"engines": {
3-
"node": "10.7.0"
3+
"node": "^10.0.0"
44
},
55
"dependencies": {
6-
"algoliasearch": "^3.31.0",
6+
"algoliasearch": "^3.32.0",
77
"apollo-local-query": "^0.3.1",
88
"apollo-server-express": "^2.3.1",
99
"apollo-upload-client": "^9.1.0",
1010
"aws-sdk": "2.200.0",
1111
"axios": "^0.16.2",
1212
"b2a": "^1.0.10",
1313
"babel-plugin-replace-dynamic-import-runtime": "^1.0.2",
14-
"babel-plugin-styled-components": "^1.9.4",
14+
"babel-plugin-styled-components": "^1.10.0",
1515
"babel-plugin-transform-flow-strip-types": "^6.22.0",
1616
"babel-plugin-transform-object-rest-spread": "^6.23.0",
1717
"babel-preset-env": "^1.7.0",
@@ -24,6 +24,7 @@
2424
"cookie-session": "^2.0.0-beta.3",
2525
"cors": "^2.8.5",
2626
"cryptr": "^3.0.0",
27+
"datadog-metrics": "^0.8.1",
2728
"dataloader": "^1.4.0",
2829
"debounce": "^1.2.0",
2930
"debug": "^4.1.0",
@@ -42,6 +43,7 @@
4243
"emoji-regex": "^6.1.1",
4344
"express": "^4.16.4",
4445
"express-enforces-ssl": "^1.1.0",
46+
"express-hot-shots": "^1.0.2",
4547
"express-session": "^1.15.2",
4648
"faker": "^4.1.0",
4749
"find-with-regex": "^1.1.3",
@@ -57,6 +59,7 @@
5759
"history": "^4.6.1",
5860
"hoist-non-react-statics": "^2.5.5",
5961
"host-validation": "^1.2.0",
62+
"hot-shots": "^5.9.2",
6063
"hpp": "^0.2.2",
6164
"hsts": "^2.1.0",
6265
"imgix-core-js": "^1.2.0",

api/yarn.lock

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,10 +1014,10 @@ ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.5:
10141014
json-schema-traverse "^0.4.1"
10151015
uri-js "^4.2.2"
10161016

1017-
algoliasearch@^3.31.0:
1018-
version "3.31.0"
1019-
resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.31.0.tgz#c4083375ff02538ef50d9ec73e6a72e5e19ed96f"
1020-
integrity sha512-RJ3m8bQEitEQvWVfJa8WCTM4B9WSt0D4PPEYoqOga7Q0GAfBOqXTWeFYyDO46o085SWBSBWBInVuKyr5BIFP3A==
1017+
algoliasearch@^3.32.0:
1018+
version "3.32.0"
1019+
resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.32.0.tgz#5818168c26ff921bd0346a919071bac928b747ce"
1020+
integrity sha512-C8oQnPTf0wPuyD2jSZwtBAPvz+lHOE7zRIPpgXGBuNt6ZNcC4omsbytG26318rT77a8h4759vmIp6n9p8iw4NA==
10211021
dependencies:
10221022
agentkeepalive "^2.2.0"
10231023
debug "^2.6.8"
@@ -1710,12 +1710,13 @@ babel-plugin-styled-components@^1.1.4:
17101710
babel-plugin-syntax-jsx "^6.18.0"
17111711
lodash "^4.17.10"
17121712

1713-
babel-plugin-styled-components@^1.9.4:
1714-
version "1.9.4"
1715-
resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.9.4.tgz#5f2c34d31237c6ee1e86453cc5fa488b97136669"
1716-
integrity sha512-FIACAvgJsUasYA+CdhPMWUIXWCdUUirz7fL9FGQYNNuOls+bs9OUWWHYVM2W9gjVoS2TXdEMqcOVVyG3Hagd/g==
1713+
babel-plugin-styled-components@^1.10.0:
1714+
version "1.10.0"
1715+
resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.0.tgz#ff1f42ad2cc78c21f26b62266b8f564dbc862939"
1716+
integrity sha512-sQVKG8irFXx14ZfaK1bBePirfkacl3j8nZwSZK+ZjsbnadRHKQTbhXbe/RB1vT6Vgkz45E+V95LBq4KqdhZUNw==
17171717
dependencies:
17181718
"@babel/helper-annotate-as-pure" "^7.0.0"
1719+
"@babel/helper-module-imports" "^7.0.0"
17191720
babel-plugin-syntax-jsx "^6.18.0"
17201721
lodash "^4.17.10"
17211722

@@ -2200,6 +2201,11 @@ big.js@^3.1.3:
22002201
resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
22012202
integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
22022203

2204+
bignumber.js@~1.1.1:
2205+
version "1.1.1"
2206+
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-1.1.1.tgz#1a415d9ac014c13256af1feed9d1a3e5717a8cf7"
2207+
integrity sha1-GkFdmsAUwTJWrx/u2dGj5XF6jPc=
2208+
22032209
binary-extensions@^1.0.0:
22042210
version "1.12.0"
22052211
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14"
@@ -3115,6 +3121,14 @@ [email protected]:
31153121
resolved "https://registry.yarnpkg.com/dasherize/-/dasherize-2.0.0.tgz#6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308"
31163122
integrity sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=
31173123

3124+
datadog-metrics@^0.8.1:
3125+
version "0.8.1"
3126+
resolved "https://registry.yarnpkg.com/datadog-metrics/-/datadog-metrics-0.8.1.tgz#be87237109a7084193c668d80112533ef00e3f21"
3127+
integrity sha512-qTSKnddO6GxTJW9FYpmWjvvift3qfyMurDjwNjJnJhBk76pBdDhC0B5V9V+XwPdn4r42qu48kwXNuHJslXlDOA==
3128+
dependencies:
3129+
debug "3.1.0"
3130+
dogapi "1.1.0"
3131+
31183132
dataloader@^1.4.0:
31193133
version "1.4.0"
31203134
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8"
@@ -3352,6 +3366,16 @@ [email protected]:
33523366
resolved "https://registry.yarnpkg.com/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz#60ddb457774e178f1f9415f0cabb0e85b0b300b2"
33533367
integrity sha1-YN20V3dOF48flBXwyrsOhbCzALI=
33543368

3369+
3370+
version "1.1.0"
3371+
resolved "https://registry.yarnpkg.com/dogapi/-/dogapi-1.1.0.tgz#71a43865ad4bb4cb18bc3e13cf769971f501030a"
3372+
integrity sha1-caQ4Za1LtMsYvD4Tz3aZcfUBAwo=
3373+
dependencies:
3374+
extend "^3.0.0"
3375+
json-bigint "^0.1.4"
3376+
minimist "^1.1.1"
3377+
rc "^1.0.0"
3378+
33553379
dom-helpers@^3.3.1:
33563380
version "3.4.0"
33573381
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
@@ -3894,6 +3918,14 @@ express-enforces-ssl@^1.1.0:
38943918
resolved "https://registry.yarnpkg.com/express-enforces-ssl/-/express-enforces-ssl-1.1.0.tgz#cf29c6a61c5bdd802e2c7ed265a4a98e7487d1ac"
38953919
integrity sha1-zynGphxb3YAuLH7SZaSpjnSH0aw=
38963920

3921+
express-hot-shots@^1.0.2:
3922+
version "1.0.2"
3923+
resolved "https://registry.yarnpkg.com/express-hot-shots/-/express-hot-shots-1.0.2.tgz#570c2d5f7c18b6e2c6d3fb48a0736e92af5ddc1d"
3924+
integrity sha512-EW/HoBhpTSaO0QCwcIHSQ2M39ugKr/l2jtH4+qRSCbFAc31qLsOlFt5TGXIGUmMyyb1ffv0kiFHDbaWCd21kzA==
3925+
dependencies:
3926+
hot-shots "^5.9.2"
3927+
obj-extend "~0.1.0"
3928+
38973929
express-session@^1.15.2:
38983930
version "1.15.6"
38993931
resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.15.6.tgz#47b4160c88f42ab70fe8a508e31cbff76757ab0a"
@@ -4794,6 +4826,11 @@ hosted-git-info@^2.1.4:
47944826
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047"
47954827
integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==
47964828

4829+
hot-shots@^5.9.2:
4830+
version "5.9.2"
4831+
resolved "https://registry.yarnpkg.com/hot-shots/-/hot-shots-5.9.2.tgz#1cff097706f40ba2c1350d4806deebbd16a5e8c8"
4832+
integrity sha512-ruHZvHaxZRVUCoCleiwwCcjdr9A2/Y97C7oc9LpyMg9ae39blHvsJJQQ0QtMtxKX+i4lig/7/BqZBjUUZPUp3A==
4833+
47974834
47984835
version "2.0.0"
47994836
resolved "https://registry.yarnpkg.com/hpkp/-/hpkp-2.0.0.tgz#10e142264e76215a5d30c44ec43de64dee6d1672"
@@ -5820,6 +5857,13 @@ jsesc@~0.5.0:
58205857
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
58215858
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
58225859

5860+
json-bigint@^0.1.4:
5861+
version "0.1.4"
5862+
resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-0.1.4.tgz#b5d40b8a9009e92f157f7c079db097001830e01e"
5863+
integrity sha1-tdQLipAJ6S8Vf3wHnbCXABgw4B4=
5864+
dependencies:
5865+
bignumber.js "~1.1.1"
5866+
58235867
json-loader@^0.5.7:
58245868
version "0.5.7"
58255869
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
@@ -6859,6 +6903,11 @@ [email protected]:
68596903
resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.9.15.tgz#bd1fefaf686c96b75475aed5196412ff60cfb9c1"
68606904
integrity sha1-vR/vr2hslrdUda7VGWQS/2DPucE=
68616905

6906+
obj-extend@~0.1.0:
6907+
version "0.1.0"
6908+
resolved "https://registry.yarnpkg.com/obj-extend/-/obj-extend-0.1.0.tgz#bb448a4775fb95eb34a781f908bbac2df23dbb5b"
6909+
integrity sha1-u0SKR3X7les0p4H5CLusLfI9u1s=
6910+
68626911
object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
68636912
version "4.1.1"
68646913
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -7624,7 +7673,7 @@ [email protected]:
76247673
iconv-lite "0.4.23"
76257674
unpipe "1.0.0"
76267675

7627-
rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
7676+
rc@^1.0.0, rc@^1.0.1, rc@^1.1.6, rc@^1.2.7:
76287677
version "1.2.8"
76297678
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
76307679
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==

athena/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"axios": "^0.16.2",
1010
"bull": "3.3.10",
1111
"cryptr": "^3.0.0",
12+
"datadog-metrics": "^0.8.1",
1213
"debug": "^4.1.0",
1314
"decode-uri-component": "^0.2.0",
1415
"draft-js": "^0.10.5",

0 commit comments

Comments
 (0)