diff --git a/.github/mergify.yml b/.github/mergify.yml deleted file mode 100644 index f5ca2ad058..0000000000 --- a/.github/mergify.yml +++ /dev/null @@ -1,39 +0,0 @@ -pull_request_rules: - - name: Approve and merge non-major dependabot dependency upgrades - conditions: - - author=dependabot[bot] - - title~=bump [^\s]+ from ([\d]+)\..+ to \1\. - - check-success~=build - - check-success~=test-frontend - - check-success~=test-backend - - check-success~=Analyze # CodeQL / Analyze - - check-success~=CodeQL # CodeQL code scanning results - - check-success~=GitGuardian - - check-success~=Semantic Pull Request - - check-success~=coverage/coveralls - - check-success~=license/snyk - - check-success~=security/snyk - actions: - review: - type: APPROVE - merge: - method: squash - - name: Approve and merge non-major Snyk.io upgrades - conditions: - - author=snyk-bot - - title~=\[Snyk\] Security upgrade [^\s]+ from ([\d]+)\..+ to \1\. - - check-success~=build - - check-success~=test-frontend - - check-success~=test-backend - - check-success~=Analyze # CodeQL / Analyze - - check-success~=CodeQL # CodeQL code scanning results - - check-success~=GitGuardian - - check-success~=Semantic Pull Request - - check-success~=coverage/coveralls - - check-success~=license/snyk - - check-success~=security/snyk - actions: - review: - type: APPROVE - merge: - method: squash diff --git a/package-lock.json b/package-lock.json index bfe215caf2..a4e321f184 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4798,14 +4798,6 @@ "xml-crypto": "^2.1.2", "xml-encryption": "^1.2.4", "xpath": "0.0.32" - }, - "dependencies": { - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - } } }, "@opengovsg/myinfo-gov-client": { @@ -4874,84 +4866,36 @@ "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==" }, "@sentry/browser": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.17.2.tgz", - "integrity": "sha512-4Ow5z9GxK5dG9+stBNKb7s6NoxE4wgEcHRmO66QTK4gH2NNmzV4R/aaZ7iDoS/lD86sH0M86jm76dpg9uiJPmw==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.16.1.tgz", + "integrity": "sha512-F2I5RL7RTLQF9CccMrqt73GRdK3FdqaChED3RulGQX5lH6U3exHGFxwyZxSrY4x6FedfBFYlfXWWCJXpLnFkow==", "requires": { - "@sentry/core": "6.17.2", - "@sentry/types": "6.17.2", - "@sentry/utils": "6.17.2", + "@sentry/core": "6.16.1", + "@sentry/types": "6.16.1", + "@sentry/utils": "6.16.1", "tslib": "^1.9.3" - }, - "dependencies": { - "@sentry/types": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.17.2.tgz", - "integrity": "sha512-UrFLRDz5mn253O8k/XftLxoldF+NyZdkqKLGIQmST5HEVr7ub9nQJ4Y5ZFA3zJYWpraaW8faIbuw+pgetC8hmQ==" - }, - "@sentry/utils": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.17.2.tgz", - "integrity": "sha512-ePWtO44KJQwUULOiU86fa1WU3Ird2TH0i39gqB2d3zNS3QyVp9qPlzSdPKSPJ9LdgadzBHw7ikEuE+GY8JTrhA==", - "requires": { - "@sentry/types": "6.17.2", - "tslib": "^1.9.3" - } - } } }, "@sentry/core": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.17.2.tgz", - "integrity": "sha512-Uew0CNMr+QvowrF4EJYjOUgHep/sZJ3l5zevPEELugIgqWBodd+ZDCV3fQFR7cr6KOqx1rMgVrgcKIkLl0l+RA==", - "requires": { - "@sentry/hub": "6.17.2", - "@sentry/minimal": "6.17.2", - "@sentry/types": "6.17.2", - "@sentry/utils": "6.17.2", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.16.1.tgz", + "integrity": "sha512-UFI0264CPUc5cR1zJH+S2UPOANpm6dLJOnsvnIGTjsrwzR0h8Hdl6rC2R/GPq+WNbnipo9hkiIwDlqbqvIU5vw==", + "requires": { + "@sentry/hub": "6.16.1", + "@sentry/minimal": "6.16.1", + "@sentry/types": "6.16.1", + "@sentry/utils": "6.16.1", "tslib": "^1.9.3" - }, - "dependencies": { - "@sentry/types": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.17.2.tgz", - "integrity": "sha512-UrFLRDz5mn253O8k/XftLxoldF+NyZdkqKLGIQmST5HEVr7ub9nQJ4Y5ZFA3zJYWpraaW8faIbuw+pgetC8hmQ==" - }, - "@sentry/utils": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.17.2.tgz", - "integrity": "sha512-ePWtO44KJQwUULOiU86fa1WU3Ird2TH0i39gqB2d3zNS3QyVp9qPlzSdPKSPJ9LdgadzBHw7ikEuE+GY8JTrhA==", - "requires": { - "@sentry/types": "6.17.2", - "tslib": "^1.9.3" - } - } } }, "@sentry/hub": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.17.2.tgz", - "integrity": "sha512-CMi6jU920bTwRTmGHjP4u8toOx4gm1dsx+rsxvp+FKzqRwpwoyi9mOw8oEYERVzaqaYceGdFylyRUrjdf0f77g==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.16.1.tgz", + "integrity": "sha512-4PGtg6AfpqMkreTpL7ymDeQ/U1uXv03bKUuFdtsSTn/FRf9TLS4JB0KuTZCxfp1IRgAA+iFg6B784dDkT8R9eg==", "requires": { - "@sentry/types": "6.17.2", - "@sentry/utils": "6.17.2", + "@sentry/types": "6.16.1", + "@sentry/utils": "6.16.1", "tslib": "^1.9.3" - }, - "dependencies": { - "@sentry/types": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.17.2.tgz", - "integrity": "sha512-UrFLRDz5mn253O8k/XftLxoldF+NyZdkqKLGIQmST5HEVr7ub9nQJ4Y5ZFA3zJYWpraaW8faIbuw+pgetC8hmQ==" - }, - "@sentry/utils": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.17.2.tgz", - "integrity": "sha512-ePWtO44KJQwUULOiU86fa1WU3Ird2TH0i39gqB2d3zNS3QyVp9qPlzSdPKSPJ9LdgadzBHw7ikEuE+GY8JTrhA==", - "requires": { - "@sentry/types": "6.17.2", - "tslib": "^1.9.3" - } - } } }, "@sentry/integrations": { @@ -4966,20 +4910,13 @@ } }, "@sentry/minimal": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.17.2.tgz", - "integrity": "sha512-Cdh+iM6QhLKfxwUWWP4mk2K7+EsQj4tuF2dGQke4Zcbp7zQ7wbcMruUcZHiZfvg5kiSYxwNVkH7cXMzcO7AJsg==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.16.1.tgz", + "integrity": "sha512-dq+mI1EQIvUM+zJtGCVgH3/B3Sbx4hKlGf2Usovm9KoqWYA+QpfVBholYDe/H2RXgO7LFEefDLvOdHDkqeJoyA==", "requires": { - "@sentry/hub": "6.17.2", - "@sentry/types": "6.17.2", + "@sentry/hub": "6.16.1", + "@sentry/types": "6.16.1", "tslib": "^1.9.3" - }, - "dependencies": { - "@sentry/types": { - "version": "6.17.2", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.17.2.tgz", - "integrity": "sha512-UrFLRDz5mn253O8k/XftLxoldF+NyZdkqKLGIQmST5HEVr7ub9nQJ4Y5ZFA3zJYWpraaW8faIbuw+pgetC8hmQ==" - } } }, "@sentry/types": { @@ -6497,14 +6434,14 @@ "integrity": "sha512-24q5Rh3bno7ldoyCq99d6hpnLI+PAMocdeVaaGt/5BTQMprvDwQToHfNnruqN11odCHZZIQbRBw+nZo1lTCH9g==" }, "aws-sdk": { - "version": "2.1065.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1065.0.tgz", - "integrity": "sha512-OFvpXoL104dTFKpU14ILcLDPAlDbkJNIKXnnG2pK+2x++CvzIRJeNyERtUuEo7QMUOwq5U4nIQJKSPt5fBC/HA==", + "version": "2.1053.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1053.0.tgz", + "integrity": "sha512-bsVudymGczfn7kOsY9tiMFZUCNFOQi7iG3d1HiBFrnEDCKtVTyKuFrXy4iKUPCcjfOaqNnb1S3ZxN/A70MOTkg==", "requires": { "buffer": "4.9.2", "events": "1.1.1", "ieee754": "1.1.13", - "jmespath": "0.16.0", + "jmespath": "0.15.0", "querystring": "0.2.0", "sax": "1.2.1", "url": "0.10.3", @@ -9224,9 +9161,9 @@ } }, "dotenv": { - "version": "14.3.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-14.3.2.tgz", - "integrity": "sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, "duplexify": { "version": "3.7.1", @@ -12011,12 +11948,12 @@ "dev": true }, "htmlhint": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.2.tgz", - "integrity": "sha512-3rUS4ROXjyRidMiThTXhwtAotmGvOOof3uUk1X0YWjJF63qOP0sorogfgvo+XFcp5Q6IWhiFcZqd3giCrKHg+g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.0.tgz", + "integrity": "sha512-+bsDBss95q0SdgVzPJ6Kqu8kSHu91/9rEFs8mIrobGrdV30EtNLyvqTL4xwl3q8GkzRn7lJxNNjwSGwiAoZkiw==", "dev": true, "requires": { - "async": "3.2.3", + "async": "3.2.2", "chalk": "^4.1.2", "commander": "^8.3.0", "glob": "^7.2.0", @@ -12036,9 +11973,9 @@ } }, "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", "dev": true }, "chalk": { @@ -15230,9 +15167,9 @@ } }, "jmespath": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", - "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==" + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" }, "joi": { "version": "17.5.0", @@ -15656,9 +15593,9 @@ } }, "libphonenumber-js": { - "version": "1.9.46", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.46.tgz", - "integrity": "sha512-QqTX4UVsGy24njtCgLRspiKpxfRniRBZE/P+d0vQXuYWQ+hwDS6X0ouo0O/SRyf7bhhMCE71b6vAvLMtY5PfEw==" + "version": "1.9.44", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.44.tgz", + "integrity": "sha512-zhw8nUMJuQf7jG1dZfEOKKOS6M3QYIv3HnvB/vGohNd0QfxIQcObH3a6Y6s350H+9xgBeOXClOJkS0hJ0yvS3g==" }, "lie": { "version": "3.1.1", @@ -15681,9 +15618,9 @@ "dev": true }, "lint-staged": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.2.tgz", - "integrity": "sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==", + "version": "12.1.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.1.7.tgz", + "integrity": "sha512-bltv/ejiLWtowExpjU+s5z8j1Byjg9AlmaAjMmqNbIicY69u6sYIwXGg0dCn0TlkrrY2CphtHIXAkbZ+1VoWQQ==", "dev": true, "requires": { "cli-truncate": "^3.1.0", @@ -15692,10 +15629,10 @@ "debug": "^4.3.3", "execa": "^5.1.1", "lilconfig": "2.0.4", - "listr2": "^4.0.1", + "listr2": "^3.13.5", "micromatch": "^4.0.4", "normalize-path": "^3.0.0", - "object-inspect": "^1.12.0", + "object-inspect": "^1.11.1", "string-argv": "^0.3.1", "supports-color": "^9.2.1", "yaml": "^1.10.2" @@ -15754,9 +15691,9 @@ } }, "listr2": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.1.tgz", - "integrity": "sha512-D65Nl+zyYHL2jQBGmxtH/pU8koPZo5C8iCNE8EoB04RwPgQG1wuaKwVbeZv9LJpiH4Nxs0FCp+nNcG8OqpniiA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -15764,7 +15701,7 @@ "log-update": "^4.0.0", "p-map": "^4.0.0", "rfdc": "^1.3.0", - "rxjs": "^7.5.2", + "rxjs": "^7.5.1", "through": "^2.3.8", "wrap-ansi": "^7.0.0" }, @@ -15804,9 +15741,9 @@ "dev": true }, "rxjs": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", - "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.1.tgz", + "integrity": "sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -16096,22 +16033,15 @@ } }, "logform": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.3.2.tgz", - "integrity": "sha512-V6JiPThZzTsbVRspNO6TmHkR99oqYTs8fivMBYQkjZj6rxW92KxtDCPE6IkAk1DNBnYKNkjm4jYBm6JDUcyhOA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.3.0.tgz", + "integrity": "sha512-graeoWUH2knKbGthMtuG1EfaSPMZFZBIrhuJHhkS5ZseFBrc7DupCzihOQAzsK/qIKPQaPJ/lFQFctILUY5ARQ==", "requires": { - "colors": "1.4.0", + "colors": "^1.2.1", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^1.1.0", "triple-beam": "^1.3.0" - }, - "dependencies": { - "safe-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", - "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" - } } }, "long": { @@ -19678,9 +19608,9 @@ } }, "safe-stable-stringify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", - "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" }, "safer-buffer": { "version": "2.1.2", @@ -22032,9 +21962,9 @@ "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" }, "twilio": { - "version": "3.73.1", - "resolved": "https://registry.npmjs.org/twilio/-/twilio-3.73.1.tgz", - "integrity": "sha512-y8L/lyBO6vRMi28AUjSUpSRXvJa7ZsVRZnIdH53FKMSGYKtrixrQKrRtYpCRodAhjylPZQPBc75+Ym/H/tMdEg==", + "version": "3.72.0", + "resolved": "https://registry.npmjs.org/twilio/-/twilio-3.72.0.tgz", + "integrity": "sha512-Nr5mPlPratfWa9ok2OQVSlqCtISncrUbhr1ab5j1P4jf0eRU8Og8EF0pCqn+4MKOHgoIn8yXbDjepVD4lpvctg==", "requires": { "axios": "^0.21.4", "dayjs": "^1.8.29", @@ -22079,9 +22009,9 @@ "dev": true }, "type-fest": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.11.0.tgz", - "integrity": "sha512-GwRKR1jZMAQP/hVR929DWB5Z2lwSIM/nNcHEfDj2E0vOMhcYbqFxGKE5JaSzMdzmEtWJiamEn6VwHs/YVXVhEQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.9.0.tgz", + "integrity": "sha512-uC0hJKi7eAGXUJ/YKk53RhnKxMwzHWgzf4t92oz8Qez28EBgVTfpDTB59y9hMYLzc/Wl85cD7Tv1hLZZoEJtrg==", "dev": true }, "type-is": { @@ -22410,9 +22340,9 @@ } }, "url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -23449,26 +23379,25 @@ "dev": true }, "winston": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.5.0.tgz", - "integrity": "sha512-OQMbmLsIdVHvm2hSurrYZs+iZNIImXneYJ6pX7LseSMEq20HdTETXiNnNX3FDwN4LB/xDRZLF6JYOY+AI112Kw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz", + "integrity": "sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==", "requires": { "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", + "async": "^3.1.0", "is-stream": "^2.0.0", - "logform": "^2.3.2", + "logform": "^2.2.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.4.2" + "winston-transport": "^4.4.0" }, "dependencies": { "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==" } } }, @@ -23538,11 +23467,11 @@ } }, "winston-transport": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.2.tgz", - "integrity": "sha512-9jmhltAr5ygt5usgUTQbEiw/7RYXpyUbEAFRCSicIacpUzPkrnQsQZSPGEI12aLK9Jth4zNcYJx3Cvznwrl8pw==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.1.tgz", + "integrity": "sha512-ciZRlU4CSjHqHe8RQG1iPxKMRVwv6ZJ0RC7DxStKWd0KjpAhPDy5gVYSCpIUq+5CUsP+IyNOTZy1X0tO2QZqjg==", "requires": { - "logform": "^2.3.2", + "logform": "^2.2.0", "readable-stream": "^3.4.0", "triple-beam": "^1.2.0" } diff --git a/package.json b/package.json index a1869639e5..475730fbb3 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "@opengovsg/ng-file-upload": "^12.2.15", "@opengovsg/sgid-client": "0.0.12", "@opengovsg/spcp-auth-client": "^1.4.14", - "@sentry/browser": "^6.17.2", + "@sentry/browser": "^6.16.1", "@sentry/integrations": "^6.16.1", "@stablelib/base64": "^1.0.1", "JSONStream": "^1.3.5", @@ -76,7 +76,7 @@ "angular-ui-bootstrap": "~2.5.6", "angular-ui-router": "~1.0.30", "aws-info": "^1.2.0", - "aws-sdk": "^2.1065.0", + "aws-sdk": "^2.1053.0", "axios": "^0.24.0", "bcrypt": "^5.0.1", "bluebird": "^3.5.2", @@ -96,7 +96,7 @@ "csv-string": "^4.0.1", "date-fns": "^2.28.0", "dedent-js": "~1.0.1", - "dotenv": "^14.3.2", + "dotenv": "^10.0.0", "ejs": "^3.1.6", "express": "^4.17.2", "express-rate-limit": "^5.5.1", @@ -114,7 +114,7 @@ "json-stringify-safe": "^5.0.1", "jszip": "^3.7.1", "jwt-decode": "^3.1.2", - "libphonenumber-js": "^1.9.46", + "libphonenumber-js": "^1.9.44", "lodash": "^4.17.21", "moment-timezone": "0.5.34", "mongodb-uri": "^0.9.7", @@ -141,14 +141,14 @@ "toastr": "^2.1.4", "triple-beam": "^1.3.0", "tweetnacl": "^1.0.1", - "twilio": "^3.73.1", + "twilio": "^3.72.0", "ui-select": "^0.19.8", "uid-generator": "^2.0.0", "uuid": "^8.3.2", "validator": "^13.7.0", "web-streams-polyfill": "^3.2.0", "whatwg-fetch": "^3.6.2", - "winston": "^3.5.0", + "winston": "^3.3.3", "winston-cloudwatch": "^3.1.1", "zod": "^3.11.6" }, @@ -213,13 +213,13 @@ "form-data": "^4.0.0", "google-fonts-plugin": "4.1.0", "html-loader": "~0.5.5", - "htmlhint": "^1.1.2", + "htmlhint": "^1.1.0", "husky": "^7.0.4", "jest": "^26.6.3", "jest-extended": "^1.2.0", "jest-localstorage-mock": "^2.4.18", "jest-mock-axios": "^4.5.0", - "lint-staged": "^12.3.2", + "lint-staged": "^12.1.7", "maildev": "^1.1.0", "mini-css-extract-plugin": "^0.5.0", "mockdate": "^3.0.5", @@ -242,7 +242,7 @@ "ts-loader": "^7.0.5", "ts-node": "^10.4.0", "ts-node-dev": "^1.1.8", - "type-fest": "^2.11.0", + "type-fest": "^2.9.0", "typescript": "^4.5.3", "url-loader": "^1.1.2", "webpack": "^4.46.0", diff --git a/shared/package-lock.json b/shared/package-lock.json index 4a48106050..bf2ec7c7fe 100644 --- a/shared/package-lock.json +++ b/shared/package-lock.json @@ -355,9 +355,9 @@ } }, "libphonenumber-js": { - "version": "1.9.46", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.46.tgz", - "integrity": "sha512-QqTX4UVsGy24njtCgLRspiKpxfRniRBZE/P+d0vQXuYWQ+hwDS6X0ouo0O/SRyf7bhhMCE71b6vAvLMtY5PfEw==" + "version": "1.9.44", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.44.tgz", + "integrity": "sha512-zhw8nUMJuQf7jG1dZfEOKKOS6M3QYIv3HnvB/vGohNd0QfxIQcObH3a6Y6s350H+9xgBeOXClOJkS0hJ0yvS3g==" }, "lie": { "version": "3.3.0", @@ -533,9 +533,9 @@ } }, "type-fest": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.11.0.tgz", - "integrity": "sha512-GwRKR1jZMAQP/hVR929DWB5Z2lwSIM/nNcHEfDj2E0vOMhcYbqFxGKE5JaSzMdzmEtWJiamEn6VwHs/YVXVhEQ==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.9.0.tgz", + "integrity": "sha512-uC0hJKi7eAGXUJ/YKk53RhnKxMwzHWgzf4t92oz8Qez28EBgVTfpDTB59y9hMYLzc/Wl85cD7Tv1hLZZoEJtrg==" }, "util-deprecate": { "version": "1.0.2",