|
@@ -11,6 +11,8 @@
|
|
|
"dependencies": {
|
|
|
"basiclightbox": "^5.0.2",
|
|
|
"esbuild-plugin-copy": "^1.3.0",
|
|
|
+ "i18next": "^21.9.1",
|
|
|
+ "i18next-browser-languagedetector": "^6.1.5",
|
|
|
"melba-toast": "^2.0.0",
|
|
|
"prismjs": "^1.17.1",
|
|
|
"whatwg-fetch": "^3.0.0"
|
|
@@ -538,6 +540,17 @@
|
|
|
"@babel/core": "^7.0.0-0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@babel/runtime": {
|
|
|
+ "version": "7.18.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
|
|
|
+ "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
|
|
|
+ "dependencies": {
|
|
|
+ "regenerator-runtime": "^0.13.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.9.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@babel/template": {
|
|
|
"version": "7.18.10",
|
|
|
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
|
|
@@ -3086,6 +3099,36 @@
|
|
|
"node": ">=10.17.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/i18next": {
|
|
|
+ "version": "21.9.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.9.1.tgz",
|
|
|
+ "integrity": "sha512-ITbDrAjbRR73spZAiu6+ex5WNlHRr1mY+acDi2ioTHuUiviJqSz269Le1xHAf0QaQ6GgIHResUhQNcxGwa/PhA==",
|
|
|
+ "funding": [
|
|
|
+ {
|
|
|
+ "type": "individual",
|
|
|
+ "url": "https://locize.com"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "individual",
|
|
|
+ "url": "https://locize.com/i18next.html"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "type": "individual",
|
|
|
+ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.17.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/i18next-browser-languagedetector": {
|
|
|
+ "version": "6.1.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.5.tgz",
|
|
|
+ "integrity": "sha512-11t7b39oKeZe4uyMxLSPnfw28BCPNLZgUk7zyufex0zKXZ+Bv+JnmJgoB+IfQLZwDt1d71PM8vwBX1NCgliY3g==",
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.18.9"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/iconv-lite": {
|
|
|
"version": "0.4.24",
|
|
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
|
|
@@ -4978,6 +5021,11 @@
|
|
|
"node": ">=8.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/regenerator-runtime": {
|
|
|
+ "version": "0.13.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
|
|
|
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
|
|
|
+ },
|
|
|
"node_modules/require-directory": {
|
|
|
"version": "2.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
|
@@ -6489,6 +6537,14 @@
|
|
|
"@babel/helper-plugin-utils": "^7.18.6"
|
|
|
}
|
|
|
},
|
|
|
+ "@babel/runtime": {
|
|
|
+ "version": "7.18.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
|
|
|
+ "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
|
|
|
+ "requires": {
|
|
|
+ "regenerator-runtime": "^0.13.4"
|
|
|
+ }
|
|
|
+ },
|
|
|
"@babel/template": {
|
|
|
"version": "7.18.10",
|
|
|
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
|
|
@@ -8366,6 +8422,22 @@
|
|
|
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "i18next": {
|
|
|
+ "version": "21.9.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.9.1.tgz",
|
|
|
+ "integrity": "sha512-ITbDrAjbRR73spZAiu6+ex5WNlHRr1mY+acDi2ioTHuUiviJqSz269Le1xHAf0QaQ6GgIHResUhQNcxGwa/PhA==",
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.17.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "i18next-browser-languagedetector": {
|
|
|
+ "version": "6.1.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.5.tgz",
|
|
|
+ "integrity": "sha512-11t7b39oKeZe4uyMxLSPnfw28BCPNLZgUk7zyufex0zKXZ+Bv+JnmJgoB+IfQLZwDt1d71PM8vwBX1NCgliY3g==",
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.18.9"
|
|
|
+ }
|
|
|
+ },
|
|
|
"iconv-lite": {
|
|
|
"version": "0.4.24",
|
|
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
|
|
@@ -9808,6 +9880,11 @@
|
|
|
"picomatch": "^2.2.1"
|
|
|
}
|
|
|
},
|
|
|
+ "regenerator-runtime": {
|
|
|
+ "version": "0.13.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
|
|
|
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
|
|
|
+ },
|
|
|
"require-directory": {
|
|
|
"version": "2.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|