Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
6d73962
Update the load testing script to make it shorter (#547)
julienw Feb 21, 2025
9652074
⬆️ Update nock to version 14.0.1
depfu[bot] Feb 21, 2025
d11b4fb
Update all Yarn dependencies (2025-02-26) (#551)
depfu[bot] Feb 26, 2025
f5ba08e
Remove node-fetch and update types as a result
julienw Mar 3, 2025
df90b14
Merge branch 'master' into depfu/update/yarn/nock-14.0.1
julienw Mar 4, 2025
81499ff
Update nock 13.5.6 → 14.0.1 (major) (#550)
julienw Mar 4, 2025
4f43b87
Update all Yarn dependencies (2025-03-05) (#553)
depfu[bot] Mar 5, 2025
a470e5d
Update all Yarn dependencies (2025-03-12) (#554)
depfu[bot] Mar 13, 2025
f3fa3eb
Update all Yarn dependencies (2025-03-19) (#556)
depfu[bot] Mar 19, 2025
74e59c9
Update all Yarn dependencies (2025-03-26) (#557)
depfu[bot] Mar 28, 2025
2eef6c0
Update all Yarn dependencies (2025-04-02) (#558)
depfu[bot] Apr 2, 2025
b8ad1e9
⬆️ Update koa to version 2.16.1 (#561)
depfu[bot] Apr 10, 2025
7539ea5
Update all Yarn dependencies (2025-04-15) (#559)
depfu[bot] Apr 15, 2025
d825578
Update all Yarn dependencies (2025-04-28) (#563)
depfu[bot] Apr 28, 2025
5350acd
⬆️ Update koa to version 3.0.0 (#566)
depfu[bot] May 7, 2025
31116fc
Bump formidable from 3.5.1 to 3.5.4 (#564)
dependabot[bot] May 7, 2025
f15933a
Update all Yarn dependencies (2025-05-07) (#567)
depfu[bot] May 7, 2025
a435099
⬆️ Update npm-run-all2 to version 8.0.1 (#568)
depfu[bot] May 13, 2025
12ff914
Update all Yarn dependencies (2025-05-14) (#569)
depfu[bot] Jun 3, 2025
7f4b224
Update all Yarn dependencies (2025-06-03) (#574)
depfu[bot] Jun 4, 2025
5041596
Update all Yarn dependencies (2025-06-11) (#576)
depfu[bot] Jun 11, 2025
fa0ec7a
Automatically request reviews for dependency updates (#577)
julienw Jun 13, 2025
58aee25
⬆️ Update all of jest to version 30.0.0 (#578)
depfu[bot] Jun 18, 2025
120a033
Update all Yarn dependencies (2025-06-18) (#579)
depfu[bot] Jun 18, 2025
f885fdd
⬆️ Update koa-logger to version 4.0.0 (#580)
depfu[bot] Jun 20, 2025
8e24231
⬆️ Update @types/jest to version 30.0.0 (#582)
depfu[bot] Jun 23, 2025
cc1bd95
Update all Yarn dependencies (2025-06-25) (#583)
depfu[bot] Jun 25, 2025
0d90294
Update all Yarn dependencies (2025-07-02) (#584)
depfu[bot] Jul 2, 2025
cfd8562
Update all Yarn dependencies (2025-07-09) (#585)
depfu[bot] Jul 9, 2025
8b36e8b
Update all Yarn dependencies (2025-07-16) (#587)
depfu[bot] Jul 16, 2025
700200e
⬆️ Update @types/node to version 24.0.14 (#588)
depfu[bot] Jul 18, 2025
30b0d17
Update all Yarn dependencies (2025-07-23) (#589)
depfu[bot] Jul 25, 2025
eaf5ac9
⬆️ Update koa to version 3.0.1 (#590)
depfu[bot] Jul 31, 2025
9628682
Update all Yarn dependencies (2025-07-31) (#592)
depfu[bot] Jul 31, 2025
c2bc42f
⬆️ Update dotenv to version 17.2.1
depfu[bot] Aug 1, 2025
0118e64
Pass `{ quiet: true }` to dotenv to prevent it from printing ads duri…
canova Aug 4, 2025
210e23b
Update dotenv 16.6.1 → 17.2.1 (major) (#593)
canova Aug 4, 2025
4176f8e
Upgrade eslint from version 8 to version 9
canova Aug 3, 2025
2de28e8
Upgrade eslint from version 8 to version 9 (#596)
canova Aug 4, 2025
8e7dac8
⬆️ Update @koa/router to version 14.0.0
depfu[bot] Aug 9, 2025
be01027
Update @koa/router 13.1.1 → 14.0.0 (major) (#597)
canova Aug 12, 2025
29779df
Update all Yarn dependencies (2025-08-25)
depfu[bot] Aug 25, 2025
7d3c18e
Upgrade typescript eslint dependencies to match the typescript version
canova Aug 25, 2025
e3a71dd
Update all Yarn dependencies (2025-08-25) (#598)
canova Aug 25, 2025
574eced
Update all Yarn dependencies (2025-08-27) (#599)
depfu[bot] Aug 27, 2025
84518b9
Update all Yarn dependencies (2025-09-10)
depfu[bot] Sep 10, 2025
e41a54f
Update all Yarn dependencies (2025-09-10) (#600)
mstange Sep 10, 2025
6e2c6cc
Update all Yarn dependencies (2025-09-17) (#601)
depfu[bot] Sep 17, 2025
39bb5e4
Update all Yarn dependencies (2025-09-24) (#602)
depfu[bot] Sep 24, 2025
e51bcb6
Update all Yarn dependencies (2025-10-01) (#603)
depfu[bot] Oct 1, 2025
6af97b6
Update all Yarn dependencies (2025-10-08) (#604)
depfu[bot] Oct 9, 2025
080b95f
Update all Yarn dependencies (2025-10-15)
depfu[bot] Oct 15, 2025
d7214e1
Update all Yarn dependencies (2025-10-15) (#605)
canova Oct 16, 2025
100849d
⬆️ Update koa to version 3.0.3
depfu[bot] Oct 21, 2025
2e21fa4
🚨 [security] Update koa 3.0.1 → 3.0.3 (patch) (#607)
canova Oct 22, 2025
8f1eb0b
Update all Yarn dependencies (2025-10-22) (#608)
depfu[bot] Oct 22, 2025
75f6ed8
Update all Yarn dependencies (2025-10-29)
depfu[bot] Oct 29, 2025
e04e33f
Update all Yarn dependencies (2025-10-29) (#609)
canova Nov 4, 2025
63a9e91
⬆️ Update @types/koa__cors to version 5.0.1 (#610)
depfu[bot] Nov 4, 2025
2bb166f
Update all Yarn dependencies (2025-11-05)
depfu[bot] Nov 5, 2025
8860767
Update all Yarn dependencies (2025-11-05) (#611)
canova Nov 10, 2025
f160547
Update rimraf 5.0.10 → 6.1.0 (major) (#612)
depfu[bot] Nov 10, 2025
9a41cde
Update all Yarn dependencies (2025-11-12) (#615)
depfu[bot] Nov 25, 2025
dfbcbbf
Update all Yarn dependencies (2025-11-25) (#616)
depfu[bot] Nov 25, 2025
e870e2d
Update all Yarn dependencies (2025-11-26) (#617)
depfu[bot] Nov 26, 2025
fcd2178
Update all Yarn dependencies (2025-12-03) (#618)
depfu[bot] Dec 3, 2025
35fc063
Update all Yarn dependencies (2025-12-10)
depfu[bot] Dec 10, 2025
d8c5fd7
Ignore yarn engines check for python jobs that don't need node
canova Dec 19, 2025
940ade7
Update all Yarn dependencies (2025-12-10) (#620)
canova Dec 19, 2025
b1d6103
Update all Yarn dependencies (2025-12-19)
depfu[bot] Dec 19, 2025
e2cc121
Update all Yarn dependencies (2025-12-19) (#621)
canova Dec 19, 2025
6d75868
Update all Yarn dependencies (2025-12-24) (#622)
depfu[bot] Dec 24, 2025
afccebf
Update all Yarn dependencies (2026-01-08) (#624)
depfu[bot] Jan 8, 2026
5fb9012
Bump qs from 6.14.0 to 6.14.1 (#625)
dependabot[bot] Jan 8, 2026
d226ccb
⬆️ Update @types/node to version 25.0.3 (#626)
depfu[bot] Jan 8, 2026
5a3bee1
⬆️ Update globals to version 17.0.0 (#627)
depfu[bot] Jan 13, 2026
8f787c7
Update all Yarn dependencies (2026-01-14) (#629)
depfu[bot] Jan 19, 2026
5124de4
⬆️ Update @koa/router to version 15.2.0 (#630)
depfu[bot] Jan 19, 2026
1d27b42
⬆️ Update koa-helmet to version 9.0.0 (#628)
depfu[bot] Jan 19, 2026
6a01d93
Update all Yarn dependencies (2026-01-21) (#631)
depfu[bot] Jan 22, 2026
362959d
Update all Yarn dependencies (2026-01-28) (#632)
depfu[bot] Jan 28, 2026
8cabfed
⬆️ Update lockfile-lint to version 5.0.0 (#633)
depfu[bot] Feb 2, 2026
de04e10
Update all Yarn dependencies (2026-02-04) (#634)
depfu[bot] Feb 6, 2026
8ba11d8
Update all Yarn dependencies (2026-02-11) (#636)
depfu[bot] Feb 12, 2026
d892569
Bump qs from 6.14.1 to 6.14.2 (#641)
dependabot[bot] Feb 17, 2026
a686f18
Update all Yarn dependencies (2026-02-18)
depfu[bot] Feb 18, 2026
fd870b9
Update all Yarn dependencies (2026-02-18) (#642)
canova Feb 18, 2026
33a12d6
Update all Yarn dependencies (2026-02-25)
depfu[bot] Feb 25, 2026
65b11f6
Update all Yarn dependencies (2026-02-25) (#643)
canova Feb 25, 2026
dc0a71a
⬆️ Update koa to version 3.1.2 (#644)
depfu[bot] Mar 3, 2026
fc693eb
Bump fast-xml-parser from 5.3.6 to 5.4.1 (#646)
dependabot[bot] Mar 3, 2026
b18ddf4
Update all Yarn dependencies (2026-03-04) (#647)
depfu[bot] Mar 10, 2026
341463b
⬆️ Update @types/supertest to version 7.2.0 (#648)
depfu[bot] Mar 10, 2026
9ddbd4c
Update all Yarn dependencies (2026-03-11) (#650)
depfu[bot] Mar 11, 2026
9f04d22
Bump fast-xml-parser from 5.4.2 to 5.5.6
dependabot[bot] Mar 18, 2026
d57e46c
Bump fast-xml-parser from 5.4.2 to 5.5.6 (#651)
canova Mar 18, 2026
3a018d8
Update all Yarn dependencies (2026-03-18) (#652)
depfu[bot] Mar 18, 2026
1075d2f
Bump fast-xml-parser from 5.5.6 to 5.5.7
dependabot[bot] Mar 20, 2026
c2645ff
Bump fast-xml-parser from 5.5.6 to 5.5.7 (#653)
canova Mar 24, 2026
e9ba2b2
Bump flatted from 3.3.3 to 3.4.2
dependabot[bot] Mar 24, 2026
7bcee0b
Bump flatted from 3.3.3 to 3.4.2 (#654)
canova Mar 24, 2026
508a953
Update all Yarn dependencies (2026-04-01)
depfu[bot] Apr 1, 2026
2ae1b1e
Update all Yarn dependencies (2026-04-01) (#655)
canova Apr 1, 2026
0e82023
Bump path-to-regexp from 8.3.0 to 8.4.0 (#659)
dependabot[bot] Apr 1, 2026
95294b1
⬆️ Update typescript to version 6.0.2
depfu[bot] Mar 30, 2026
05af6fb
Update tsconfig.json to make TypeScript version 6 work
canova Apr 1, 2026
47e36ca
Update typescript 5.9.3 → 6.0.2 (major) (#660)
canova Apr 1, 2026
e9ae8a7
Update all Yarn dependencies (2026-04-08) (#661)
depfu[bot] Apr 8, 2026
42bd89c
Add Adel to the automatic dependency reviews (#662)
canova Apr 8, 2026
924f036
Update all Yarn dependencies (2026-04-15)
depfu[bot] Apr 15, 2026
63b9725
Update all Yarn dependencies (2026-04-15) (#663)
fatadel Apr 15, 2026
66c8633
Update all Yarn dependencies (2026-04-22) (#665)
depfu[bot] Apr 23, 2026
7d9624a
Bump fast-xml-parser from 5.5.7 to 5.7.1 (#666)
dependabot[bot] Apr 23, 2026
b8e43d8
Git-ignore .idea directory
fatadel Apr 23, 2026
fe46605
Bump TS eslint packages (#667)
canova Apr 23, 2026
77774ac
Merge branch 'master' into add-idea-to-gitignore
fatadel Apr 23, 2026
1c8b6da
Git-ignore .idea directory (#668)
fatadel Apr 23, 2026
a4a3f60
Update all Yarn dependencies (2026-04-29) (#669)
depfu[bot] Apr 29, 2026
0dab889
Update all Yarn dependencies (2026-05-06) (#670)
depfu[bot] May 6, 2026
8f6d8a1
Bump fast-xml-builder from 1.1.5 to 1.2.0 (#672)
dependabot[bot] May 11, 2026
8a390fb
Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 (…
dependabot[bot] May 11, 2026
de4d9b2
Update all Yarn dependencies (2026-05-13) (#674)
depfu[bot] May 13, 2026
e8e136d
⬆️ Update content-type to version 2.0.0
depfu[bot] May 18, 2026
1ea515e
Fix import of content-type in version 2
canova May 19, 2026
52fbb46
Update content-type 1.0.5 → 2.0.0 (major) (#675)
canova May 19, 2026
2eff271
Update all Yarn dependencies (2026-05-20) (#676)
depfu[bot] May 20, 2026
dbbbdd2
Bump @tootallnate/once from 2.0.0 to 2.0.1 (#678)
dependabot[bot] May 22, 2026
cd88f47
Bump qs from 6.14.2 to 6.15.2 (#679)
dependabot[bot] May 26, 2026
f293fa0
Update all Yarn dependencies (2026-05-27) (#681)
depfu[bot] May 27, 2026
2fa79e1
Remove @types/content-type as now content-type provides its own types…
canova May 27, 2026
f94b399
Update all Yarn dependencies (2026-06-03) (#684)
depfu[bot] Jun 3, 2026
9c69d83
Bump shell-quote from 1.8.1 to 1.8.4 (#685)
dependabot[bot] Jun 15, 2026
9a860d7
Update all Yarn dependencies (2026-06-10) (#686)
depfu[bot] Jun 15, 2026
2ae9531
Update all Yarn dependencies (2026-06-17) (#688)
depfu[bot] Jun 18, 2026
57b3937
Update all Yarn dependencies (2026-06-24) (#690)
depfu[bot] Jun 24, 2026
ddcf85e
Update all Yarn dependencies (2026-07-01) (#694)
depfu[bot] Jul 1, 2026
758a9c1
Update all Yarn dependencies (2026-07-08) (#697)
depfu[bot] Jul 8, 2026
94b14cc
Update all Yarn dependencies (2026-07-15) (#698)
depfu[bot] Jul 15, 2026
f534ed6
Update all Yarn dependencies (2026-07-22) (#702)
depfu[bot] Jul 23, 2026
0486f8f
Bump shell-quote from 1.8.4 to 1.10.0 (#703)
dependabot[bot] Jul 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ executors:
python:
docker:
- image: cimg/python:3.13-node
environment:
YARN_IGNORE_ENGINES: 1

orbs:
shellcheck: circleci/shellcheck@3.0.0
Expand Down
98 changes: 0 additions & 98 deletions .eslintrc.js

This file was deleted.

3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Automatically request reviews for the dependency updates
/package.json @canova @fatadel
/yarn.lock @canova @fatadel
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ dist/
__pycache__
*.pyc
venv
.idea/
2 changes: 1 addition & 1 deletion docs-developer/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ the current development server. The helper script

Note that the two "non production" servers run on the same cluster and are
configured to not auto-scale, so be careful to test them separately. Using the
script, typical results are between 110000 and 130000 successful requests at the
script, typical results are around 60000 successful requests at the
full throughput for these non prod environments.

## Environment
Expand Down
128 changes: 128 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
import babelParser from '@babel/eslint-parser';
import typescriptParser from '@typescript-eslint/parser';
import babelPlugin from '@babel/eslint-plugin';
import importPlugin from 'eslint-plugin-import';
import typescriptPlugin from '@typescript-eslint/eslint-plugin';
import js from '@eslint/js';
import prettier from 'eslint-config-prettier';
import globals from 'globals';

export default [
{
files: ['**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx'],
languageOptions: {
ecmaVersion: 2017,
sourceType: 'module',
globals: { ...globals.node },
parser: babelParser,
parserOptions: {
requireConfigFile: false,
babelOptions: { presets: ['@babel/preset-env'] },
ecmaFeatures: { experimentalObjectRestSpread: true },
},
},
plugins: {
import: importPlugin,
'@babel': babelPlugin,
},
settings: {
'import/resolver': {
node: { extensions: ['.js', '.jsx', '.ts', '.tsx'] },
},
},
rules: {
...js.configs.recommended.rules,
// Plugin rules
'import/no-duplicates': 'error',
'import/no-unresolved': 'error',
'import/no-default-export': 'error',
'import/named': 'error',
// Overriding recommended rules
'no-constant-condition': ['error', { checkLoops: false }],
'no-console': ['error', { allow: ['log', 'warn', 'error'] }],
'require-atomic-updates': 0,
// Possible errors
'array-callback-return': 'error',
'consistent-return': 'error',
'default-case': 'error',
'dot-notation': 'error',
eqeqeq: 'error',
'for-direction': 'error',
'no-alert': 'error',
'no-caller': 'error',
'no-eval': 'error',
'no-extend-native': 'error',
'no-extra-bind': 'error',
'no-extra-label': 'error',
'no-implied-eval': 'error',
// We use the version from the babel plugin so that `this` in a function
// class property doesn't give a false positive.
'@babel/no-invalid-this': 'error',
'no-return-await': 'error',
'no-self-compare': 'error',
'no-throw-literal': 'error',
'no-unmodified-loop-condition': 'error',
'no-useless-call': 'error',
'no-useless-computed-key': 'error',
'no-useless-concat': 'error',
'no-useless-constructor': 'error',
'no-useless-rename': 'error',
'no-useless-return': 'error',
'no-var': 'error',
'no-void': 'error',
'no-with': 'error',
'prefer-const': 'error',
'prefer-promise-reject-errors': 'error',
'prefer-rest-params': 'error',
'prefer-spread': 'error',
'no-else-return': 'error',
'no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'@babel/no-invalid-this': 'error',
},
},
// TypeScript files
{
files: ['**/*.ts', '**/*.tsx'],
languageOptions: {
parser: typescriptParser,
parserOptions: {
project: ['./tsconfig.json'],
tsconfigRootDir: process.cwd(),
},
},
plugins: {
'@typescript-eslint': typescriptPlugin,
},
rules: {
...typescriptPlugin.configs.recommended.rules,
'@typescript-eslint/no-unused-vars': [
'error',
{ argsIgnorePattern: '^_' },
],
'@typescript-eslint/no-explicit-any': 'off',
// TypeScript handles this and it's recommended by TypeScript to turn
// this off.
'no-undef': 'off',
},
},
// Test files
{
files: ['test/**/*.js', 'test/**/*.ts'],
languageOptions: {
globals: {
...globals.node,
...globals.jest,
},
},
},
// TypeScript declaration files
{
files: ['**/*.d.ts'],
rules: {
'import/no-default-export': 'off',
'@typescript-eslint/no-unused-vars': 'off',
},
},
// Apply prettier config to disable conflicting rules
prettier,
];
3 changes: 3 additions & 0 deletions loadtest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ This documentation explains how to run the load tests for the profiler server.
We'll see how to install the main dependency [molotov](https://molotov.readthedocs.io/en/latest/)
and then how to use it to run the tests.

See also the script in `tools/load-testing-before-deployment.sh` that runs this
automatically.

## Install dependencies

The library we use depends on Python 3.
Expand Down
83 changes: 41 additions & 42 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,42 +47,42 @@
"ts-generate-types": "npx --yes dts-gen -m"
},
"devDependencies": {
"@babel/cli": "^7.26.4",
"@babel/core": "^7.26.7",
"@babel/eslint-parser": "^7.26.8",
"@babel/eslint-plugin": "^7.25.9",
"@babel/node": "^7.26.0",
"@babel/cli": "^7.29.7",
"@babel/core": "^7.29.7",
"@babel/eslint-parser": "^7.29.7",
"@babel/eslint-plugin": "^7.29.7",
"@babel/node": "^7.29.7",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/preset-env": "^7.26.7",
"@babel/preset-typescript": "^7.26.0",
"@types/content-type": "^1.1.8",
"@babel/preset-env": "^7.29.7",
"@babel/preset-typescript": "^7.29.7",
"@eslint/js": "^9.39.5",
"@types/convict": "^6.1.6",
"@types/jest": "^29.5.14",
"@types/jsonwebtoken": "^9.0.8",
"@types/koa__cors": "^4.0.3",
"@types/koa__router": "^12.0.4",
"@types/node": "^22.13.1",
"@types/node-fetch": "^2.6.2",
"@types/supertest": "^6.0.2",
"@typescript-eslint/eslint-plugin": "^8.24.0",
"@typescript-eslint/parser": "^8.24.0",
"babel-jest": "^29.7.0",
"@types/jest": "^30.0.0",
"@types/jsonwebtoken": "^9.0.10",
"@types/koa__cors": "^5.0.1",
"@types/koa__router": "^12.0.5",
"@types/node": "^25.9.5",
"@types/supertest": "^7.2.1",
"@typescript-eslint/eslint-plugin": "^8.62.1",
"@typescript-eslint/parser": "^8.62.1",
"babel-jest": "^30.4.1",
"devtools-license-check": "^0.9.0",
"eslint": "^8.57.1",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-import": "^2.31.0",
"eslint": "^9.39.5",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"globals": "^17.7.0",
"husky": "^4.3.8",
"jest": "^29.7.0",
"lockfile-lint": "^4.14.0",
"jest": "^30.4.2",
"lockfile-lint": "^5.0.0",
"mkdirp": "^3.0.1",
"nock": "^13.5.6",
"nodemon": "^3.1.9",
"npm-run-all2": "^7.0.2",
"prettier": "^3.5.1",
"rimraf": "^5.0.10",
"supertest": "^7.0.0",
"typescript": "^5.7.3"
"nock": "^14.0.1",
"nodemon": "^3.1.14",
"npm-run-all2": "^8.0.4",
"prettier": "^3.9.4",
"rimraf": "^6.1.3",
"supertest": "^7.2.2",
"typescript": "^6.0.3"
},
"husky": {
"hooks": {
Expand All @@ -93,21 +93,20 @@
}
},
"dependencies": {
"@google-cloud/storage": "^7.15.1",
"@google-cloud/storage": "^7.21.0",
"@koa/cors": "^4.0.0",
"@koa/router": "^13.1.0",
"content-type": "^1.0.5",
"convict": "^6.2.4",
"dotenv": "^16.4.7",
"helmet": "^8.0.0",
"jsonwebtoken": "^9.0.2",
"koa": "^2.15.4",
"koa-helmet": "^8.0.1",
"@koa/router": "^15.7.0",
"content-type": "^2.0.0",
"convict": "^6.2.5",
"dotenv": "^17.4.2",
"helmet": "^8.3.0",
"jsonwebtoken": "^9.0.3",
"koa": "^3.2.1",
"koa-helmet": "^9.0.0",
"koa-json-body": "^5.3.0",
"koa-jwt": "^4.0.4",
"koa-logger": "^3.2.1",
"mozlog": "^3.0.2",
"node-fetch": "^2.7.0"
"koa-logger": "^4.0.0",
"mozlog": "^3.0.2"
},
"optionalDependencies": {
"fast-crc32c": "^2.0.0"
Expand Down
2 changes: 1 addition & 1 deletion src/dotenv.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ import dotenv from 'dotenv';
if (process.env.NODE_ENV !== 'test') {
// We don't want to run a local configuration file for tests so that we
// ensure that they'll always run the same in all environments.
dotenv.config();
dotenv.config({ quiet: true });
}
Loading
Loading