Rework routes and add expiration plugin
parent
e37185e6a0
commit
0641086c6b
|
@ -83,7 +83,7 @@
|
|||
"react": "^17.0.0",
|
||||
"react-color": "^2.14.0",
|
||||
"react-dom": "^17.0.0",
|
||||
"react-easy-emoji": "^1.2.0",
|
||||
"react-easy-emoji": "^1.6.1",
|
||||
"react-helmet-async": "^1.1.2",
|
||||
"react-i18next": "^11.0.0",
|
||||
"react-instantsearch": "^6.11.2",
|
||||
|
@ -146,6 +146,7 @@
|
|||
"vite-plugin-pwa": "^0.12.2",
|
||||
"vite-plugin-shim-react-pdf": "^1.0.5",
|
||||
"vitest": "^0.9.4",
|
||||
"workbox-expiration": "^6.5.3",
|
||||
"workbox-navigation-preload": "^6.5.3",
|
||||
"workbox-precaching": "^6.5.3",
|
||||
"workbox-routing": "^6.5.3",
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import { ExpirationPlugin } from 'workbox-expiration'
|
||||
import {
|
||||
cleanupOutdatedCaches,
|
||||
createHandlerBoundToURL,
|
||||
|
@ -30,25 +31,67 @@ registerRoute(
|
|||
)
|
||||
)
|
||||
|
||||
// StaleWhileRevalidate runtime cache
|
||||
const staleWhileRevalidate = new Route(({ request, sameOrigin, url }) => {
|
||||
return (
|
||||
sameOrigin &&
|
||||
(url.pathname.startsWith('/twemoji/') || request.destination === 'image')
|
||||
)
|
||||
}, new StaleWhileRevalidate({ cacheName: 'images' }))
|
||||
const HOUR = 60 * 60
|
||||
const DAY = HOUR * 24
|
||||
const YEAR = DAY * 365
|
||||
|
||||
const staleWhileRevalidate = new Route(
|
||||
({ request, sameOrigin, url }) => {
|
||||
return (
|
||||
sameOrigin &&
|
||||
(url.pathname.startsWith('/twemoji/') || request.destination === 'image')
|
||||
)
|
||||
},
|
||||
new StaleWhileRevalidate({
|
||||
cacheName: 'images',
|
||||
plugins: [
|
||||
new ExpirationPlugin({
|
||||
maxAgeSeconds: 1 * YEAR,
|
||||
maxEntries: 150,
|
||||
purgeOnQuotaError: true,
|
||||
}),
|
||||
],
|
||||
})
|
||||
)
|
||||
|
||||
registerRoute(staleWhileRevalidate)
|
||||
|
||||
// NetworkFirst runtime cache
|
||||
const networkFirst = new Route(({ sameOrigin, url }) => {
|
||||
return (
|
||||
!sameOrigin &&
|
||||
[
|
||||
'polyfill.io',
|
||||
'api.recherche-entreprises.fabrique.social.gouv.fr',
|
||||
].includes(url.hostname)
|
||||
)
|
||||
}, new NetworkFirst({ cacheName: 'external' }))
|
||||
const networkFirstPolyfill = new Route(
|
||||
({ sameOrigin, url }) => {
|
||||
return !sameOrigin && url.hostname === 'polyfill.io'
|
||||
},
|
||||
new NetworkFirst({
|
||||
cacheName: 'external-polyfill',
|
||||
plugins: [
|
||||
new ExpirationPlugin({
|
||||
maxAgeSeconds: 1 * YEAR,
|
||||
maxEntries: 5,
|
||||
}),
|
||||
],
|
||||
})
|
||||
)
|
||||
|
||||
registerRoute(networkFirst)
|
||||
registerRoute(networkFirstPolyfill)
|
||||
|
||||
const networkFirstAPI = new Route(
|
||||
({ sameOrigin, url }) => {
|
||||
return (
|
||||
!sameOrigin &&
|
||||
[
|
||||
'api.recherche-entreprises.fabrique.social.gouv.fr',
|
||||
'geo.api.gouv.fr',
|
||||
].includes(url.hostname)
|
||||
)
|
||||
},
|
||||
new NetworkFirst({
|
||||
cacheName: 'external-api',
|
||||
plugins: [
|
||||
new ExpirationPlugin({
|
||||
maxAgeSeconds: 7 * DAY,
|
||||
maxEntries: 40,
|
||||
}),
|
||||
],
|
||||
})
|
||||
)
|
||||
|
||||
registerRoute(networkFirstAPI)
|
||||
|
|
188
yarn.lock
188
yarn.lock
|
@ -3803,14 +3803,14 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@netlify/build@npm:^27.3.1":
|
||||
version: 27.3.1
|
||||
resolution: "@netlify/build@npm:27.3.1"
|
||||
"@netlify/build@npm:^27.3.2":
|
||||
version: 27.3.3
|
||||
resolution: "@netlify/build@npm:27.3.3"
|
||||
dependencies:
|
||||
"@bugsnag/js": ^7.0.0
|
||||
"@netlify/cache-utils": ^4.0.0
|
||||
"@netlify/config": ^18.1.0
|
||||
"@netlify/edge-bundler": ^1.4.1
|
||||
"@netlify/config": ^18.1.1
|
||||
"@netlify/edge-bundler": ^1.4.2
|
||||
"@netlify/functions-utils": ^4.2.0
|
||||
"@netlify/git-utils": ^4.0.0
|
||||
"@netlify/plugins-list": ^6.29.0
|
||||
|
@ -3862,7 +3862,7 @@ __metadata:
|
|||
yargs: ^17.3.1
|
||||
bin:
|
||||
netlify-build: src/core/bin.js
|
||||
checksum: bea1da70f76c7f117a0154c6aaf5565953af768fc2202cdbf28c2cacff3ed6c3147867a18469a54a11410c9ac88e7a9c861110421abf36ea6ffdf3cbc7407c5d
|
||||
checksum: 4ed9f893435c18d2bf8e99e7a6acf515e52df02d08c62eec6a21e4b89cc3966b0f5317a8f6efa10b88f1adbca5d15f3024827602c2e08d32f2ba724df0ff169b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -3883,9 +3883,9 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@netlify/config@npm:^18.1.0":
|
||||
version: 18.1.0
|
||||
resolution: "@netlify/config@npm:18.1.0"
|
||||
"@netlify/config@npm:^18.1.1":
|
||||
version: 18.1.1
|
||||
resolution: "@netlify/config@npm:18.1.1"
|
||||
dependencies:
|
||||
chalk: ^5.0.0
|
||||
cron-parser: ^4.1.0
|
||||
|
@ -3913,13 +3913,13 @@ __metadata:
|
|||
yargs: ^17.3.1
|
||||
bin:
|
||||
netlify-config: src/bin/main.js
|
||||
checksum: 165073f04e16774338cf6301c7d6ffd7da90b0b5a682ee124ae18a5bcf006aec65afa35eff5bff8f3f2b809df80cd865923be69f03edb1901aebbba4fa472a74
|
||||
checksum: bd2d1379650b7f1bc7684ca7807806b449e309fdb98b7b3ac4884ed3e97b76cc74629f418f0126707acee640e986949309fa2dd43e1fb109e73d902adf0634fc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@netlify/edge-bundler@npm:^1.4.1":
|
||||
version: 1.4.1
|
||||
resolution: "@netlify/edge-bundler@npm:1.4.1"
|
||||
"@netlify/edge-bundler@npm:^1.4.2, @netlify/edge-bundler@npm:^1.4.3":
|
||||
version: 1.5.0
|
||||
resolution: "@netlify/edge-bundler@npm:1.5.0"
|
||||
dependencies:
|
||||
common-path-prefix: ^3.0.0
|
||||
del: ^6.0.0
|
||||
|
@ -3932,7 +3932,7 @@ __metadata:
|
|||
semver: ^7.3.5
|
||||
tmp-promise: ^3.0.3
|
||||
uuid: ^8.3.2
|
||||
checksum: ea5dd475842cf5132c6e410c7c0266b07743f95d8b46b732dada54353f9b81c5970e44b6ec57b6ec9195fdd41fbfa9b43960cb21b36465e631bd60b1800d2063
|
||||
checksum: d8de4dde5b5374117a3d08ce9e3eaed69101a7d84234bcf506f65a620193b0aade0c3a445e3f5b471a62e13ee94528113f30a87323001b22778ce4f64279448f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -4347,7 +4347,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@netlify/plugins-list@npm:^6.28.0, @netlify/plugins-list@npm:^6.29.0":
|
||||
"@netlify/plugins-list@npm:^6.29.0, @netlify/plugins-list@npm:^6.30.0":
|
||||
version: 6.30.0
|
||||
resolution: "@netlify/plugins-list@npm:6.30.0"
|
||||
checksum: 962c95c5cdf3aa3ecc04a84a78aa75e3381bbe8d648cf220287c6978d31f8e21a91f2da3039cddb9540ef86742ae4386990a22cfc610dde197cca80b6bfbb5f9
|
||||
|
@ -11555,9 +11555,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001359":
|
||||
version: 1.0.30001361
|
||||
resolution: "caniuse-lite@npm:1.0.30001361"
|
||||
checksum: 3b56c9b4edf8f0b4a1891b0883f6fc7ab758858f4018d4c98aae474d235405cc2271b83c01af856add322a85df6f748514a7db020cade873ad6356e0a80b940c
|
||||
version: 1.0.30001363
|
||||
resolution: "caniuse-lite@npm:1.0.30001363"
|
||||
checksum: 8dfcb2fa97724349cbbe61d988810bd90bfb40106a289ed6613188fa96dd1f5885c7e9924e46bb30a641bd1579ec34096fdc2b21b47d8500f8a2bfb0db069323
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -12084,9 +12084,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"clsx@npm:^1.1.1":
|
||||
version: 1.1.1
|
||||
resolution: "clsx@npm:1.1.1"
|
||||
checksum: ff052650329773b9b245177305fc4c4dc3129f7b2be84af4f58dc5defa99538c61d4207be7419405a5f8f3d92007c954f4daba5a7b74e563d5de71c28c830063
|
||||
version: 1.2.0
|
||||
resolution: "clsx@npm:1.2.0"
|
||||
checksum: 551a0b4f182270cf9ab26b5f4f93d3b01a663b66adeaff58e4c51bc5170a2bfaed03779513925c63d2d31d748c5bc4f1cbad7d3e76a051f5a9301754563ff43a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -12110,11 +12110,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"code-block-writer@npm:^11.0.0":
|
||||
version: 11.0.0
|
||||
resolution: "code-block-writer@npm:11.0.0"
|
||||
dependencies:
|
||||
tslib: 2.3.1
|
||||
checksum: d3d92a06f762d5926ecdb2033e4f30eb4c51aca365ea69ef424afbce7cc2b1518a50deff2645cc17b6fa53f234d664631f2268a4caf91af6a1fd696aa0b2fefb
|
||||
version: 11.0.1
|
||||
resolution: "code-block-writer@npm:11.0.1"
|
||||
checksum: 7b4aca2d5042d525c3f4f6839155f048355d9973bd83bd59d61fa5f30e27f3589ef2b97182d08a7a236cdc5c7af555018f17c5421edd46d230e6a3200c183357
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -13964,9 +13962,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"electron-to-chromium@npm:^1.4.172":
|
||||
version: 1.4.174
|
||||
resolution: "electron-to-chromium@npm:1.4.174"
|
||||
checksum: e74813a0dcfa92b8e76672249018d8ec39fae4adc5321ca2970dfd6dc3cfda138a2dcca09ad3e043f2959d6f9afae85eddb63a6cb401d588a95255417bc57bc4
|
||||
version: 1.4.178
|
||||
resolution: "electron-to-chromium@npm:1.4.178"
|
||||
checksum: d3caefcef9337e75f436547d7d9b2ca980e4181bf15b29830004d9a9c51ec25fe7ead09a7de67d2b0b4b9121f093fb32c380b505ad0c7178782efae6a89f74b5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -14122,9 +14120,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"entities@npm:^4.2.0, entities@npm:^4.3.0":
|
||||
version: 4.3.0
|
||||
resolution: "entities@npm:4.3.0"
|
||||
checksum: f6abacfe1f4ee06a98aae713ed0b97d4dbd1fcd4c90840d16c6c7535a4e34df1445614c987b7b359ab8362823f050158b8fd435652f0ac18c45683174cbec6ce
|
||||
version: 4.3.1
|
||||
resolution: "entities@npm:4.3.1"
|
||||
checksum: e8f6d2bac238494b2355e90551893882d2675142be7e7bdfcb15248ed0652a630678ba0e3a8dc750693e736cb6011f504c27dabeb4cd3330560092e88b105090
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -14895,8 +14893,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"eslint-plugin-n@npm:^15.2.0":
|
||||
version: 15.2.3
|
||||
resolution: "eslint-plugin-n@npm:15.2.3"
|
||||
version: 15.2.4
|
||||
resolution: "eslint-plugin-n@npm:15.2.4"
|
||||
dependencies:
|
||||
builtins: ^5.0.1
|
||||
eslint-plugin-es: ^4.1.0
|
||||
|
@ -14908,7 +14906,7 @@ __metadata:
|
|||
semver: ^7.3.7
|
||||
peerDependencies:
|
||||
eslint: ">=7.0.0"
|
||||
checksum: da02bbf3152c49f9a09ab253f70e85f9d62af0f40f3d1882cf8a5fc9b9e07465c7f9632feae002ee97bce0598b408f017a4bb6c6f152b0870bad6f50aa430820
|
||||
checksum: dd651651ab76120e45707ee968d846e3ffffb42d1035792fdef6d3b0dcfddf3673bc6a09cb2fac8c5f1d081f14f2a67fc52295d5ed1d2edfb5beead93284eaac
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -15026,8 +15024,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"eslint@npm:^8.16.0":
|
||||
version: 8.18.0
|
||||
resolution: "eslint@npm:8.18.0"
|
||||
version: 8.19.0
|
||||
resolution: "eslint@npm:8.19.0"
|
||||
dependencies:
|
||||
"@eslint/eslintrc": ^1.3.0
|
||||
"@humanwhocodes/config-array": ^0.9.2
|
||||
|
@ -15066,7 +15064,7 @@ __metadata:
|
|||
v8-compile-cache: ^2.0.3
|
||||
bin:
|
||||
eslint: bin/eslint.js
|
||||
checksum: d9b4b7488a9cee97608343cbb5ac652d3f316436f95ef0800cd9497c1c6f877b655a3275817989c02f1ff0d5dfd1959c5092af9251c7e3fcf60659da37752a10
|
||||
checksum: 0bc9df1a3a09dcd5a781ec728f280aa8af3ab19c2d1f14e2668b5ee5b8b1fb0e72dde5c3acf738e7f4281685fb24ec149b6154255470b06cf41de76350bca7a4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -16740,11 +16738,11 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"globals@npm:^13.15.0":
|
||||
version: 13.15.0
|
||||
resolution: "globals@npm:13.15.0"
|
||||
version: 13.16.0
|
||||
resolution: "globals@npm:13.16.0"
|
||||
dependencies:
|
||||
type-fest: ^0.20.2
|
||||
checksum: 383ade0873b2ab29ce6d143466c203ed960491575bc97406395e5c8434026fb02472ab2dfff5bc16689b8460269b18fda1047975295cd0183904385c51258bae
|
||||
checksum: e571b28462b8922a29ac78c8df89848cfd5dc9bdd5d8077440c022864f512a4aae82e7561a2f366337daa86fd4b366aec16fd3f08686de387e4089b01be6cb14
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -17192,7 +17190,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"he@npm:^1.1.0, he@npm:^1.2.0":
|
||||
"he@npm:^1.2.0":
|
||||
version: 1.2.0
|
||||
resolution: "he@npm:1.2.0"
|
||||
bin:
|
||||
|
@ -17613,11 +17611,11 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"i18next@npm:^21.2.0":
|
||||
version: 21.8.11
|
||||
resolution: "i18next@npm:21.8.11"
|
||||
version: 21.8.12
|
||||
resolution: "i18next@npm:21.8.12"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.17.2
|
||||
checksum: 94b9de3811456c2720b96d54febb89fe66cef3146044cdba9cc35543f93bf04843ccffb191ff4dbed614e7d4a64f2e29391dd514e054331738f2411c1936d85f
|
||||
checksum: e3bbb9ee633c0fa74971d1e057917b5a303245b8b5602ce4db86b45be2a5ad23d06ef039a65d76f4de08a4200a8ebc5beed8c992433840a467e8253ed1d40bde
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -20729,7 +20727,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:^5.0.0, minimatch@npm:^5.0.1":
|
||||
"minimatch@npm:^5.0.0, minimatch@npm:^5.0.1, minimatch@npm:^5.1.0":
|
||||
version: 5.1.0
|
||||
resolution: "minimatch@npm:5.1.0"
|
||||
dependencies:
|
||||
|
@ -21070,15 +21068,15 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"netlify-cli@npm:^10.6.3":
|
||||
version: 10.6.3
|
||||
resolution: "netlify-cli@npm:10.6.3"
|
||||
version: 10.7.1
|
||||
resolution: "netlify-cli@npm:10.7.1"
|
||||
dependencies:
|
||||
"@netlify/build": ^27.3.1
|
||||
"@netlify/config": ^18.1.0
|
||||
"@netlify/edge-bundler": ^1.4.1
|
||||
"@netlify/build": ^27.3.2
|
||||
"@netlify/config": ^18.1.1
|
||||
"@netlify/edge-bundler": ^1.4.3
|
||||
"@netlify/framework-info": ^9.1.0
|
||||
"@netlify/local-functions-proxy": ^1.1.1
|
||||
"@netlify/plugins-list": ^6.28.0
|
||||
"@netlify/plugins-list": ^6.30.0
|
||||
"@netlify/zip-it-and-ship-it": ^5.11.1
|
||||
"@octokit/rest": ^18.0.0
|
||||
"@sindresorhus/slugify": ^1.1.0
|
||||
|
@ -21185,7 +21183,7 @@ __metadata:
|
|||
bin:
|
||||
netlify: bin/run
|
||||
ntl: bin/run
|
||||
checksum: cd9d36bd0ae0bc1ed73f16c1acc47f1bd5ecb09dd453f497e5563e7f2852b627ca752fd28b92679ca13df6f6cba2aaa3dff89153371784452e916f089225bd94
|
||||
checksum: 8d955edba39ba27c9de6cd735183e42ceb58c633a5a9fd06f0095847eb3588f6869975a50fb771f605ba5f6b59b67672f9ad7eba1a802c8d112d08fd2e97ffed
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -21316,13 +21314,13 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"node-gyp-build@npm:^4.2.2":
|
||||
version: 4.4.0
|
||||
resolution: "node-gyp-build@npm:4.4.0"
|
||||
version: 4.5.0
|
||||
resolution: "node-gyp-build@npm:4.5.0"
|
||||
bin:
|
||||
node-gyp-build: bin.js
|
||||
node-gyp-build-optional: optional.js
|
||||
node-gyp-build-test: build-test.js
|
||||
checksum: 972a059f960253d254e0b23ce10f54c8982236fc0edcab85166d0b7f87443b2ce98391c877cfb2f6eeafcf03c538c5f4dd3e0bfff03828eb48634f58f4c64343
|
||||
checksum: d888bae0fb88335f69af1b57a2294a931c5042f36e413d8d364c992c9ebfa0b96ffe773179a5a2c8f04b73856e8634e09cce108dbb9804396d3cc8c5455ff2db
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -23215,9 +23213,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"psl@npm:^1.1.28":
|
||||
version: 1.8.0
|
||||
resolution: "psl@npm:1.8.0"
|
||||
checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7
|
||||
version: 1.9.0
|
||||
resolution: "psl@npm:1.9.0"
|
||||
checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -23591,8 +23589,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"react-docgen@npm:^5.0.0":
|
||||
version: 5.4.2
|
||||
resolution: "react-docgen@npm:5.4.2"
|
||||
version: 5.4.3
|
||||
resolution: "react-docgen@npm:5.4.3"
|
||||
dependencies:
|
||||
"@babel/core": ^7.7.5
|
||||
"@babel/generator": ^7.12.11
|
||||
|
@ -23606,7 +23604,7 @@ __metadata:
|
|||
strip-indent: ^3.0.0
|
||||
bin:
|
||||
react-docgen: bin/react-docgen.js
|
||||
checksum: b6e3b45a753b20fdecf1a4d4f0a435767bf9aa9baa7dadc6fe45af89a53f44ef4e44a4dea3ed11d4cbff5beceb891a419a5baf19fa0ab5c158546ef5c72089c3
|
||||
checksum: cef935ba948195eaeec9126c62f53bc015b9a5ad3a7eeb4a4604668d5b12bd5d0c9058c279eaf33ee6b47f2a24ccf01818b67af64d7f61265c4d3a5aa4ff0a3a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -23623,7 +23621,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-easy-emoji@npm:^1.2.0":
|
||||
"react-easy-emoji@npm:^1.6.1":
|
||||
version: 1.6.1
|
||||
resolution: "react-easy-emoji@npm:1.6.1"
|
||||
dependencies:
|
||||
|
@ -23676,8 +23674,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"react-i18next@npm:^11.0.0":
|
||||
version: 11.17.3
|
||||
resolution: "react-i18next@npm:11.17.3"
|
||||
version: 11.17.4
|
||||
resolution: "react-i18next@npm:11.17.4"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.14.5
|
||||
html-escaper: ^2.0.2
|
||||
|
@ -23690,7 +23688,7 @@ __metadata:
|
|||
optional: true
|
||||
react-native:
|
||||
optional: true
|
||||
checksum: 6b4959eb6257c7096f70e6dbc1e436ccc19258c0a8202a28fcc812c098c3574f4a0f4ec8f9dd8c7cbdbee1ac055125ec918f99ea1e1655574248f1c1e06c612c
|
||||
checksum: f6ce17f5d987c1e31b17972898f9663b57448cb2ae36c20d5cc73689253d862c3d3af7f03e2c4fa623bed665c3b55e6ce0e7b44f08c79f9e8acdaa8f0a7fe33b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -24119,11 +24117,11 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"readdir-glob@npm:^1.0.0":
|
||||
version: 1.1.1
|
||||
resolution: "readdir-glob@npm:1.1.1"
|
||||
version: 1.1.2
|
||||
resolution: "readdir-glob@npm:1.1.2"
|
||||
dependencies:
|
||||
minimatch: ^3.0.4
|
||||
checksum: 8dc4ff606aa9ac8f6ac628dfad918aed6514c8b427922928f2ef380a1be106d5b6f1d106af34607955ad504f89f39d83a9b42c5316ed8b96b5f75391e33a6afc
|
||||
minimatch: ^5.1.0
|
||||
checksum: 1e5f701d3c94af5653e1736dfef99e991869c6e1c87bf08835d8c641f767e73ae25b829d3d1f8504fab8cad49b70b718ef960d3afee5be45cd779ccaeb264ed4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -25399,7 +25397,7 @@ __metadata:
|
|||
react: ^17.0.0
|
||||
react-color: ^2.14.0
|
||||
react-dom: ^17.0.0
|
||||
react-easy-emoji: ^1.2.0
|
||||
react-easy-emoji: ^1.6.1
|
||||
react-helmet-async: ^1.1.2
|
||||
react-i18next: ^11.0.0
|
||||
react-instantsearch: ^6.11.2
|
||||
|
@ -25426,6 +25424,7 @@ __metadata:
|
|||
vite-plugin-shim-react-pdf: ^1.0.5
|
||||
vitest: ^0.9.4
|
||||
whatwg-fetch: ^3.0.0
|
||||
workbox-expiration: ^6.5.3
|
||||
workbox-navigation-preload: ^6.5.3
|
||||
workbox-precaching: ^6.5.3
|
||||
workbox-routing: ^6.5.3
|
||||
|
@ -27097,8 +27096,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"ts-node@npm:^10.6.0, ts-node@npm:^10.8.0":
|
||||
version: 10.8.1
|
||||
resolution: "ts-node@npm:10.8.1"
|
||||
version: 10.8.2
|
||||
resolution: "ts-node@npm:10.8.2"
|
||||
dependencies:
|
||||
"@cspotcode/source-map-support": ^0.8.0
|
||||
"@tsconfig/node10": ^1.0.7
|
||||
|
@ -27130,7 +27129,7 @@ __metadata:
|
|||
ts-node-script: dist/bin-script.js
|
||||
ts-node-transpile-only: dist/bin-transpile.js
|
||||
ts-script: dist/bin-script-deprecated.js
|
||||
checksum: 7d1aa7aa3ae1c0459c4922ed0dbfbade442cfe0c25aebaf620cdf1774f112c8d7a9b14934cb6719274917f35b2c503ba87bcaf5e16a0d39ba0f68ce3e7728363
|
||||
checksum: 1eede939beed9f4db35bcc88d78ef803815b99dcdbed1ecac728d861d74dc694918a7f0f437aa08d026193743a31e7e00e2ee34f875f909b5879981c1808e2a7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -27156,13 +27155,6 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tslib@npm:2.3.1":
|
||||
version: 2.3.1
|
||||
resolution: "tslib@npm:2.3.1"
|
||||
checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3":
|
||||
version: 1.14.1
|
||||
resolution: "tslib@npm:1.14.1"
|
||||
|
@ -27300,9 +27292,9 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"type-fest@npm:^2.0.0, type-fest@npm:^2.11.2, type-fest@npm:^2.5.0":
|
||||
version: 2.14.0
|
||||
resolution: "type-fest@npm:2.14.0"
|
||||
checksum: 6c152126418fef3caef573ece729c89b7b949c6e53ba6f6b8606b309061011e005b12b5c707b23825a4c6a0b4293017dd998bad221693a03554789be8a9030db
|
||||
version: 2.16.0
|
||||
resolution: "type-fest@npm:2.16.0"
|
||||
checksum: 897fc5f6833de5ade5c4841d034bdfb6aaa168f24f725354ad13320b2a463b9df03a7a664b836b4c3bc7d9f92b22a25c26fe24668a35caf3b7a9ea5fcb847b8d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -27353,11 +27345,11 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"uglify-js@npm:^3.1.4":
|
||||
version: 3.16.1
|
||||
resolution: "uglify-js@npm:3.16.1"
|
||||
version: 3.16.2
|
||||
resolution: "uglify-js@npm:3.16.2"
|
||||
bin:
|
||||
uglifyjs: bin/uglifyjs
|
||||
checksum: e4108b35af7bcc9cf3be5366614bb1df2c78695aa14dee85b48cb9036a4478e60e91afe2375917e3284b61ef056fcab3a1d4bfc7c563e57bc77fd5ac89463a4c
|
||||
checksum: 5b62e748b7fa1d982f0949ed1876b9367dcde4782f74159f4ea0b3d130835336eb0245e090456ec057468d937eb016114677bb38a7a4fdc7f68c3d002ca760ee
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -28112,8 +28104,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"vite-plugin-shim-react-pdf@npm:^1.0.5":
|
||||
version: 1.0.5
|
||||
resolution: "vite-plugin-shim-react-pdf@npm:1.0.5"
|
||||
version: 1.0.6
|
||||
resolution: "vite-plugin-shim-react-pdf@npm:1.0.6"
|
||||
dependencies:
|
||||
assert: 2.0.0
|
||||
browserify-zlib: 0.2.0
|
||||
|
@ -28126,7 +28118,7 @@ __metadata:
|
|||
peerDependencies:
|
||||
"@react-pdf/renderer": ^2.0.0
|
||||
vite: ^2.0.0
|
||||
checksum: 876fd07fd9448a1c85e80549de899f4d002bb390dda7057a7628721dcc5597aa2cc6e93324a066a735cc7295273a4b6fc615121ee01e33116efba754b8db47be
|
||||
checksum: b344c6a3524022d2c62eac067e164a85f2a3d1c0c74a664cb7506c8c7b0900d411d198cd68d7d7f1c7725d5998b1bfd097191be364c4d21b18b168b314ce0690
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -28237,12 +28229,12 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"vue-template-compiler@npm:^2.6.11":
|
||||
version: 2.6.14
|
||||
resolution: "vue-template-compiler@npm:2.6.14"
|
||||
version: 2.7.2
|
||||
resolution: "vue-template-compiler@npm:2.7.2"
|
||||
dependencies:
|
||||
de-indent: ^1.0.2
|
||||
he: ^1.1.0
|
||||
checksum: 0d03f804ac97e26629c78219929596cfd98f522e1f13b16dd42f13e3fff09b85fb8252ef3486e9d62ca7993f576386f587e760df0506230fa87141fdac8275ea
|
||||
he: ^1.2.0
|
||||
checksum: c22164aeff8b28fac760e552b04ad549a7add2eb91fad60dbf5ce34aa0779a32d2fff43ca3a87f98621cbc0fcbabb784750d1c72d4b947b2e4699daf623130de
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -28645,8 +28637,8 @@ __metadata:
|
|||
linkType: hard
|
||||
|
||||
"winston@npm:^3.2.1, winston@npm:^3.6.0":
|
||||
version: 3.8.0
|
||||
resolution: "winston@npm:3.8.0"
|
||||
version: 3.8.1
|
||||
resolution: "winston@npm:3.8.1"
|
||||
dependencies:
|
||||
"@dabh/diagnostics": ^2.0.2
|
||||
async: ^3.2.3
|
||||
|
@ -28658,7 +28650,7 @@ __metadata:
|
|||
stack-trace: 0.0.x
|
||||
triple-beam: ^1.3.0
|
||||
winston-transport: ^4.5.0
|
||||
checksum: a091fe4959c04cdab5be823b702c5231a9e5eaec2a892e865dae8cb296e5ab0ac4bba004714b3e48e1efc5679355bbbad2f9fc4db1a23d8ebb22f9025831be2d
|
||||
checksum: 14637222a4239f1ee7e629dbbf0c65161abe95eeb7acd275caf210c5d47d93254fdb007291ea75b5e241d4bb6dd3c29d000bd04ae5420a347711ae7cd0b2da88
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -28756,7 +28748,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"workbox-expiration@npm:6.5.3":
|
||||
"workbox-expiration@npm:6.5.3, workbox-expiration@npm:^6.5.3":
|
||||
version: 6.5.3
|
||||
resolution: "workbox-expiration@npm:6.5.3"
|
||||
dependencies:
|
||||
|
|
Loading…
Reference in New Issue