diff --git a/README.md b/README.md
index 8e3500a..51bf845 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Web Activity Time Tracker
+# TimeSpy
⚠️⚠️⚠️ **Important notice! The Chrome extension has been sold. So I am not responsible for any changes to the functionality of the extension.** ⚠️⚠️⚠️
@@ -10,7 +10,7 @@
[](https://microsoftedge.microsoft.com/addons/detail/web-activity-time-tracker/eepmlmdenlkkjieghjmedjahpofieogf)
[](https://microsoftedge.microsoft.com/addons/detail/web-activity-time-tracker/eepmlmdenlkkjieghjmedjahpofieogf)
-Web Activity Time Tracker keeps track of how much time you spend on the web and presents the stats in a useful and intuitive way.
+TimeSpy keeps track of how much time you spend on the web and presents the stats in a useful and intuitive way.
You can set a daily visit limit for sites and block it after the expiration of the limit.
Extension uses only local [chrome.storage API](https://developer.chrome.com/apps/storage) chrome.storage API to store data and it doesn't send data anywhere.
@@ -31,7 +31,7 @@ If you have suggestions or problems using the extension, please [submit a bug or
# Chrome Web Store
-Web Activity Time Tracker is available via the official [Chrome Web Store](https://chrome.google.com/webstore/detail/web-activity-time-tracker/hhfnghjdeddcfegfekjeihfmbjenlomm).
+TimeSpy is available via the official [Chrome Web Store](https://chrome.google.com/webstore/detail/web-activity-time-tracker/hhfnghjdeddcfegfekjeihfmbjenlomm).
# Install as an extension from source
diff --git a/package.json b/package.json
index 9690984..1da7695 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "web-activity-time-tracker",
+ "name": "time-spy",
"private": true,
"version": "1.0.0",
"type": "module",
@@ -11,13 +11,13 @@
},
"dependencies": {
"@vueuse/core": "^10.11.1",
- "chart.js": "^4.4.7",
+ "chart.js": "^4.4.9",
"d3": "^7.9.0",
"date-fns": "^2.30.0",
"rollup-plugin-copy": "^3.5.0",
- "vue": "^3.5.13",
+ "vue": "^3.5.15",
"vue-chartjs": "^5.3.2",
- "vue-i18n": "^9.14.2"
+ "vue-i18n": "^9.14.4"
},
"devDependencies": {
"@intlify/unplugin-vue-i18n": "^0.12.3",
@@ -26,10 +26,10 @@
"@types/webextension-polyfill": "^0.10.7",
"@vitejs/plugin-vue": "^4.6.2",
"@vuepic/vue-datepicker": "^5.4.0",
- "typescript": "^5.7.2",
- "vite": "^4.5.5",
- "vite-plugin-web-extension": "^4.0.0",
- "vue-tsc": "^2.2.0",
+ "typescript": "^5.8.3",
+ "vite": "^4.5.14",
+ "vite-plugin-web-extension": "^4.4.3",
+ "vue-tsc": "^2.2.10",
"webextension-polyfill": "^0.10.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b18b78f..7ebde31 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,87 +8,85 @@ specifiers:
'@vitejs/plugin-vue': ^4.6.2
'@vuepic/vue-datepicker': ^5.4.0
'@vueuse/core': ^10.11.1
- chart.js: ^4.4.7
+ chart.js: ^4.4.9
d3: ^7.9.0
date-fns: ^2.30.0
rollup-plugin-copy: ^3.5.0
- typescript: ^5.7.2
- vite: ^4.5.5
- vite-plugin-web-extension: ^4.0.0
- vue: ^3.5.13
+ typescript: ^5.8.3
+ vite: ^4.5.14
+ vite-plugin-web-extension: ^4.4.3
+ vue: ^3.5.15
vue-chartjs: ^5.3.2
- vue-i18n: ^9.14.2
- vue-tsc: ^2.2.0
+ vue-i18n: ^9.14.4
+ vue-tsc: ^2.2.10
webextension-polyfill: ^0.10.0
dependencies:
- '@vueuse/core': 10.11.1_vue@3.5.13
- chart.js: 4.4.7
+ '@vueuse/core': 10.11.1_vue@3.5.15
+ chart.js: 4.4.9
d3: 7.9.0
date-fns: 2.30.0
rollup-plugin-copy: 3.5.0
- vue: 3.5.13_typescript@5.7.2
- vue-chartjs: 5.3.2_chart.js@4.4.7+vue@3.5.13
- vue-i18n: 9.14.2_vue@3.5.13
+ vue: 3.5.15_typescript@5.8.3
+ vue-chartjs: 5.3.2_chart.js@4.4.9+vue@3.5.15
+ vue-i18n: 9.14.4_vue@3.5.15
devDependencies:
- '@intlify/unplugin-vue-i18n': 0.12.3_vue-i18n@9.14.2
- '@kyvg/vue3-notification': 2.9.1_vue@3.5.13
+ '@intlify/unplugin-vue-i18n': 0.12.3_vue-i18n@9.14.4
+ '@kyvg/vue3-notification': 2.9.1_vue@3.5.15
'@types/d3': 7.4.3
'@types/webextension-polyfill': 0.10.7
- '@vitejs/plugin-vue': 4.6.2_vite@4.5.5+vue@3.5.13
- '@vuepic/vue-datepicker': 5.4.0_vue@3.5.13
- typescript: 5.7.2
- vite: 4.5.5
- vite-plugin-web-extension: 4.3.1
- vue-tsc: 2.2.0_typescript@5.7.2
+ '@vitejs/plugin-vue': 4.6.2_vite@4.5.14+vue@3.5.15
+ '@vuepic/vue-datepicker': 5.4.0_vue@3.5.15
+ typescript: 5.8.3
+ vite: 4.5.14
+ vite-plugin-web-extension: 4.4.3
+ vue-tsc: 2.2.10_typescript@5.8.3
webextension-polyfill: 0.10.0
packages:
- /@babel/code-frame/7.26.2:
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
+ /@babel/code-frame/7.27.1:
+ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
dev: true
- /@babel/helper-string-parser/7.25.9:
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ /@babel/helper-string-parser/7.27.1:
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier/7.25.9:
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+ /@babel/helper-validator-identifier/7.27.1:
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- /@babel/parser/7.26.3:
- resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==}
+ /@babel/parser/7.27.2:
+ resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.27.1
- /@babel/runtime/7.24.7:
- resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
+ /@babel/runtime/7.27.0:
+ resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: true
- /@babel/runtime/7.26.0:
- resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ /@babel/runtime/7.27.1:
+ resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
engines: {node: '>=6.9.0'}
- dependencies:
- regenerator-runtime: 0.14.1
- /@babel/types/7.26.3:
- resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
+ /@babel/types/7.27.1:
+ resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
/@devicefarmer/adbkit-logcat/2.1.3:
resolution: {integrity: sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==}
@@ -100,8 +98,8 @@ packages:
engines: {node: '>= 0.10.4'}
dev: true
- /@devicefarmer/adbkit/3.2.6:
- resolution: {integrity: sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==}
+ /@devicefarmer/adbkit/3.3.8:
+ resolution: {integrity: sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw==}
engines: {node: '>= 0.10.4'}
hasBin: true
dependencies:
@@ -314,7 +312,7 @@ packages:
dev: true
optional: true
- /@intlify/bundle-utils/7.5.1_vue-i18n@9.14.2:
+ /@intlify/bundle-utils/7.5.1_vue-i18n@9.14.4:
resolution: {integrity: sha512-UovJl10oBIlmYEcWw+VIHdKY5Uv5sdPG0b/b6bOYxGLln3UwB75+2dlc0F3Fsa0RhoznQ5Rp589/BZpABpE4Xw==}
engines: {node: '>= 14.16'}
peerDependencies:
@@ -326,35 +324,35 @@ packages:
vue-i18n:
optional: true
dependencies:
- '@intlify/message-compiler': 9.14.2
- '@intlify/shared': 9.14.2
- acorn: 8.14.0
+ '@intlify/message-compiler': 9.14.4
+ '@intlify/shared': 9.14.4
+ acorn: 8.14.1
escodegen: 2.1.0
estree-walker: 2.0.2
jsonc-eslint-parser: 2.4.0
magic-string: 0.30.17
- mlly: 1.7.3
+ mlly: 1.7.4
source-map-js: 1.2.1
- vue-i18n: 9.14.2_vue@3.5.13
- yaml-eslint-parser: 1.2.3
+ vue-i18n: 9.14.4_vue@3.5.15
+ yaml-eslint-parser: 1.3.0
dev: true
- /@intlify/core-base/9.14.2:
- resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==}
+ /@intlify/core-base/9.14.4:
+ resolution: {integrity: sha512-vtZCt7NqWhKEtHa3SD/322DlgP5uR9MqWxnE0y8Q0tjDs9H5Lxhss+b5wv8rmuXRoHKLESNgw9d+EN9ybBbj9g==}
engines: {node: '>= 16'}
dependencies:
- '@intlify/message-compiler': 9.14.2
- '@intlify/shared': 9.14.2
+ '@intlify/message-compiler': 9.14.4
+ '@intlify/shared': 9.14.4
- /@intlify/message-compiler/9.14.2:
- resolution: {integrity: sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==}
+ /@intlify/message-compiler/9.14.4:
+ resolution: {integrity: sha512-vcyCLiVRN628U38c3PbahrhbbXrckrM9zpy0KZVlDk2Z0OnGwv8uQNNXP3twwGtfLsCf4gu3ci6FMIZnPaqZsw==}
engines: {node: '>= 16'}
dependencies:
- '@intlify/shared': 9.14.2
+ '@intlify/shared': 9.14.4
source-map-js: 1.2.1
- /@intlify/shared/9.14.2:
- resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==}
+ /@intlify/shared/9.14.4:
+ resolution: {integrity: sha512-P9zv6i1WvMc9qDBWvIgKkymjY2ptIiQ065PjDv7z7fDqH3J/HBRBN5IoiR46r/ujRcU7hCuSIZWvCAFCyuOYZA==}
engines: {node: '>= 16'}
/@intlify/shared/9.3.0-beta.24:
@@ -362,7 +360,7 @@ packages:
engines: {node: '>= 16'}
dev: true
- /@intlify/unplugin-vue-i18n/0.12.3_vue-i18n@9.14.2:
+ /@intlify/unplugin-vue-i18n/0.12.3_vue-i18n@9.14.4:
resolution: {integrity: sha512-0riPtSfTM58JmGNMmJho/aHD2z3K24BESYAmkLvKlo61/LbaPvnjYU1DbSbJEm6bSjE2oEjUj+di3QaYxXei/w==}
engines: {node: '>= 14.16'}
peerDependencies:
@@ -377,19 +375,19 @@ packages:
vue-i18n-bridge:
optional: true
dependencies:
- '@intlify/bundle-utils': 7.5.1_vue-i18n@9.14.2
+ '@intlify/bundle-utils': 7.5.1_vue-i18n@9.14.4
'@intlify/shared': 9.3.0-beta.24
'@rollup/pluginutils': 5.1.4
- '@vue/compiler-sfc': 3.5.13
- debug: 4.4.0
- fast-glob: 3.3.2
+ '@vue/compiler-sfc': 3.5.15
+ debug: 4.4.1
+ fast-glob: 3.3.3
js-yaml: 4.1.0
json5: 2.2.3
pathe: 1.1.2
picocolors: 1.1.1
source-map-js: 1.2.1
- unplugin: 1.16.0
- vue-i18n: 9.14.2_vue@3.5.13
+ unplugin: 1.16.1
+ vue-i18n: 9.14.4_vue@3.5.15
transitivePeerDependencies:
- rollup
- supports-color
@@ -402,12 +400,12 @@ packages:
resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==}
dev: false
- /@kyvg/vue3-notification/2.9.1_vue@3.5.13:
+ /@kyvg/vue3-notification/2.9.1_vue@3.5.15:
resolution: {integrity: sha512-FsY8g25tQetr3etnarxHtCeNFKssH8sheFu13LyL2JJmOOel437QqKV5n4RBDDDTIo55iKgIVYXeojliXYdEhw==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.5.13_typescript@5.7.2
+ vue: 3.5.15_typescript@5.8.3
dev: true
/@nodelib/fs.scandir/2.1.5:
@@ -426,7 +424,7 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.18.0
+ fastq: 1.19.1
/@pnpm/config.env-replace/1.1.0:
resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
@@ -458,23 +456,11 @@ packages:
rollup:
optional: true
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.2
dev: true
- /@sindresorhus/is/5.6.0:
- resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
- engines: {node: '>=14.16'}
- dev: true
-
- /@szmarczak/http-timer/5.0.1:
- resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
- engines: {node: '>=14.16'}
- dependencies:
- defer-to-connect: 2.0.1
- dev: true
-
/@types/d3-array/3.2.1:
resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==}
dev: true
@@ -503,7 +489,7 @@ packages:
resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==}
dependencies:
'@types/d3-array': 3.2.1
- '@types/geojson': 7946.0.15
+ '@types/geojson': 7946.0.16
dev: true
/@types/d3-delaunay/6.0.4:
@@ -545,7 +531,7 @@ packages:
/@types/d3-geo/3.1.0:
resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==}
dependencies:
- '@types/geojson': 7946.0.15
+ '@types/geojson': 7946.0.16
dev: true
/@types/d3-hierarchy/3.1.7:
@@ -558,8 +544,8 @@ packages:
'@types/d3-color': 3.1.3
dev: true
- /@types/d3-path/3.1.0:
- resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==}
+ /@types/d3-path/3.1.1:
+ resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==}
dev: true
/@types/d3-polygon/3.0.2:
@@ -578,8 +564,8 @@ packages:
resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==}
dev: true
- /@types/d3-scale/4.0.8:
- resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==}
+ /@types/d3-scale/4.0.9:
+ resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==}
dependencies:
'@types/d3-time': 3.0.4
dev: true
@@ -588,10 +574,10 @@ packages:
resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==}
dev: true
- /@types/d3-shape/3.1.6:
- resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==}
+ /@types/d3-shape/3.1.7:
+ resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==}
dependencies:
- '@types/d3-path': 3.1.0
+ '@types/d3-path': 3.1.1
dev: true
/@types/d3-time-format/4.0.3:
@@ -639,14 +625,14 @@ packages:
'@types/d3-geo': 3.1.0
'@types/d3-hierarchy': 3.1.7
'@types/d3-interpolate': 3.0.4
- '@types/d3-path': 3.1.0
+ '@types/d3-path': 3.1.1
'@types/d3-polygon': 3.0.2
'@types/d3-quadtree': 3.0.6
'@types/d3-random': 3.0.3
- '@types/d3-scale': 4.0.8
+ '@types/d3-scale': 4.0.9
'@types/d3-scale-chromatic': 3.1.0
'@types/d3-selection': 3.0.11
- '@types/d3-shape': 3.1.6
+ '@types/d3-shape': 3.1.7
'@types/d3-time': 3.0.4
'@types/d3-time-format': 4.0.3
'@types/d3-timer': 3.0.2
@@ -654,31 +640,27 @@ packages:
'@types/d3-zoom': 3.0.8
dev: true
- /@types/estree/1.0.6:
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ /@types/estree/1.0.7:
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
dev: true
/@types/fs-extra/8.1.5:
resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==}
dependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.15.21
dev: false
- /@types/geojson/7946.0.15:
- resolution: {integrity: sha512-9oSxFzDCT2Rj6DfcHF8G++jxBKS7mBqXl5xrRW+Kbvjry6Uduya2iiwqHPhVXpasAVMBYKkEPGgKhd3+/HZ6xA==}
+ /@types/geojson/7946.0.16:
+ resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}
dev: true
/@types/glob/7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 22.10.2
+ '@types/node': 22.15.21
dev: false
- /@types/http-cache-semantics/4.0.4:
- resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
- dev: true
-
/@types/minimatch/3.0.5:
resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
dev: true
@@ -687,10 +669,10 @@ packages:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
dev: false
- /@types/node/22.10.2:
- resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==}
+ /@types/node/22.15.21:
+ resolution: {integrity: sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==}
dependencies:
- undici-types: 6.20.0
+ undici-types: 6.21.0
/@types/web-bluetooth/0.0.20:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
@@ -700,68 +682,68 @@ packages:
resolution: {integrity: sha512-10ql7A0qzBmFB+F+qAke/nP1PIonS0TXZAOMVOxEUsm+lGSW6uwVcISFNa0I4Oyj0884TZVWGGMIWeXOVSNFHw==}
dev: true
- /@vitejs/plugin-vue/4.6.2_vite@4.5.5+vue@3.5.13:
+ /@vitejs/plugin-vue/4.6.2_vite@4.5.14+vue@3.5.15:
resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 4.5.5
- vue: 3.5.13_typescript@5.7.2
+ vite: 4.5.14
+ vue: 3.5.15_typescript@5.8.3
dev: true
- /@volar/language-core/2.4.11:
- resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
+ /@volar/language-core/2.4.14:
+ resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==}
dependencies:
- '@volar/source-map': 2.4.11
+ '@volar/source-map': 2.4.14
dev: true
- /@volar/source-map/2.4.11:
- resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
+ /@volar/source-map/2.4.14:
+ resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==}
dev: true
- /@volar/typescript/2.4.11:
- resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
+ /@volar/typescript/2.4.14:
+ resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==}
dependencies:
- '@volar/language-core': 2.4.11
+ '@volar/language-core': 2.4.14
path-browserify: 1.0.1
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
dev: true
- /@vue/compiler-core/3.5.13:
- resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
+ /@vue/compiler-core/3.5.15:
+ resolution: {integrity: sha512-nGRc6YJg/kxNqbv/7Tg4juirPnjHvuVdhcmDvQWVZXlLHjouq7VsKmV1hIxM/8yKM0VUfwT/Uzc0lO510ltZqw==}
dependencies:
- '@babel/parser': 7.26.3
- '@vue/shared': 3.5.13
+ '@babel/parser': 7.27.2
+ '@vue/shared': 3.5.15
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
- /@vue/compiler-dom/3.5.13:
- resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
+ /@vue/compiler-dom/3.5.15:
+ resolution: {integrity: sha512-ZelQd9n+O/UCBdL00rlwCrsArSak+YLZpBVuNDio1hN3+wrCshYZEDUO3khSLAzPbF1oQS2duEoMDUHScUlYjA==}
dependencies:
- '@vue/compiler-core': 3.5.13
- '@vue/shared': 3.5.13
+ '@vue/compiler-core': 3.5.15
+ '@vue/shared': 3.5.15
- /@vue/compiler-sfc/3.5.13:
- resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==}
+ /@vue/compiler-sfc/3.5.15:
+ resolution: {integrity: sha512-3zndKbxMsOU6afQWer75Zot/aydjtxNj0T2KLg033rAFaQUn2PGuE32ZRe4iMhflbTcAxL0yEYsRWFxtPro8RQ==}
dependencies:
- '@babel/parser': 7.26.3
- '@vue/compiler-core': 3.5.13
- '@vue/compiler-dom': 3.5.13
- '@vue/compiler-ssr': 3.5.13
- '@vue/shared': 3.5.13
+ '@babel/parser': 7.27.2
+ '@vue/compiler-core': 3.5.15
+ '@vue/compiler-dom': 3.5.15
+ '@vue/compiler-ssr': 3.5.15
+ '@vue/shared': 3.5.15
estree-walker: 2.0.2
magic-string: 0.30.17
- postcss: 8.4.49
+ postcss: 8.5.3
source-map-js: 1.2.1
- /@vue/compiler-ssr/3.5.13:
- resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
+ /@vue/compiler-ssr/3.5.15:
+ resolution: {integrity: sha512-gShn8zRREZbrXqTtmLSCffgZXDWv8nHc/GhsW+mbwBfNZL5pI96e7IWcIq8XGQe1TLtVbu7EV9gFIVSmfyarPg==}
dependencies:
- '@vue/compiler-dom': 3.5.13
- '@vue/shared': 3.5.13
+ '@vue/compiler-dom': 3.5.15
+ '@vue/shared': 3.5.15
/@vue/compiler-vue2/2.7.16:
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
@@ -773,57 +755,57 @@ packages:
/@vue/devtools-api/6.6.4:
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
- /@vue/language-core/2.2.0_typescript@5.7.2:
- resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==}
+ /@vue/language-core/2.2.10_typescript@5.8.3:
+ resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@volar/language-core': 2.4.11
- '@vue/compiler-dom': 3.5.13
+ '@volar/language-core': 2.4.14
+ '@vue/compiler-dom': 3.5.15
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.5.13
- alien-signals: 0.4.10
+ '@vue/shared': 3.5.15
+ alien-signals: 1.0.13
minimatch: 9.0.5
muggle-string: 0.4.1
path-browserify: 1.0.1
- typescript: 5.7.2
+ typescript: 5.8.3
dev: true
- /@vue/reactivity/3.5.13:
- resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
+ /@vue/reactivity/3.5.15:
+ resolution: {integrity: sha512-GaA5VUm30YWobCwpvcs9nvFKf27EdSLKDo2jA0IXzGS344oNpFNbEQ9z+Pp5ESDaxyS8FcH0vFN/XSe95BZtHQ==}
dependencies:
- '@vue/shared': 3.5.13
+ '@vue/shared': 3.5.15
- /@vue/runtime-core/3.5.13:
- resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==}
+ /@vue/runtime-core/3.5.15:
+ resolution: {integrity: sha512-CZAlIOQ93nj0OPpWWOx4+QDLCMzBNY85IQR4Voe6vIID149yF8g9WQaWnw042f/6JfvLttK7dnyWlC1EVCRK8Q==}
dependencies:
- '@vue/reactivity': 3.5.13
- '@vue/shared': 3.5.13
+ '@vue/reactivity': 3.5.15
+ '@vue/shared': 3.5.15
- /@vue/runtime-dom/3.5.13:
- resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==}
+ /@vue/runtime-dom/3.5.15:
+ resolution: {integrity: sha512-wFplHKzKO/v998up2iCW3RN9TNUeDMhdBcNYZgs5LOokHntrB48dyuZHspcahKZczKKh3v6i164gapMPxBTKNw==}
dependencies:
- '@vue/reactivity': 3.5.13
- '@vue/runtime-core': 3.5.13
- '@vue/shared': 3.5.13
+ '@vue/reactivity': 3.5.15
+ '@vue/runtime-core': 3.5.15
+ '@vue/shared': 3.5.15
csstype: 3.1.3
- /@vue/server-renderer/3.5.13_vue@3.5.13:
- resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==}
+ /@vue/server-renderer/3.5.15_vue@3.5.15:
+ resolution: {integrity: sha512-Gehc693kVTYkLt6QSYEjGvqvdK2zZ/gf/D5zkgmvBdeB30dNnVZS8yY7+IlBmHRd1rR/zwaqeu06Ij04ZxBscg==}
peerDependencies:
- vue: 3.5.13
+ vue: 3.5.15
dependencies:
- '@vue/compiler-ssr': 3.5.13
- '@vue/shared': 3.5.13
- vue: 3.5.13_typescript@5.7.2
+ '@vue/compiler-ssr': 3.5.15
+ '@vue/shared': 3.5.15
+ vue: 3.5.15_typescript@5.8.3
- /@vue/shared/3.5.13:
- resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
+ /@vue/shared/3.5.15:
+ resolution: {integrity: sha512-bKvgFJJL1ZX9KxMCTQY6xD9Dhe3nusd1OhyOb1cJYGqvAr0Vg8FIjHPMOEVbJ9GDT9HG+Bjdn4oS8ohKP8EvoA==}
- /@vuepic/vue-datepicker/5.4.0_vue@3.5.13:
+ /@vuepic/vue-datepicker/5.4.0_vue@3.5.15:
resolution: {integrity: sha512-9f1ZqRDfak/UmBbD81BdqMDpUku2YphTwQXG8DF6hsrjIXsq5sX7BWJB6LhyVgvX9QFrSyFIp4fsHE3UFofZ7A==}
engines: {node: '>=14'}
peerDependencies:
@@ -831,16 +813,16 @@ packages:
dependencies:
date-fns: 2.30.0
date-fns-tz: 1.3.8_date-fns@2.30.0
- vue: 3.5.13_typescript@5.7.2
+ vue: 3.5.15_typescript@5.8.3
dev: true
- /@vueuse/core/10.11.1_vue@3.5.13:
+ /@vueuse/core/10.11.1_vue@3.5.15:
resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.1
- '@vueuse/shared': 10.11.1_vue@3.5.13
- vue-demi: 0.14.10_vue@3.5.13
+ '@vueuse/shared': 10.11.1_vue@3.5.15
+ vue-demi: 0.14.10_vue@3.5.15
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -850,25 +832,25 @@ packages:
resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==}
dev: false
- /@vueuse/shared/10.11.1_vue@3.5.13:
+ /@vueuse/shared/10.11.1_vue@3.5.15:
resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
dependencies:
- vue-demi: 0.14.10_vue@3.5.13
+ vue-demi: 0.14.10_vue@3.5.15
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
- /acorn-jsx/5.3.2_acorn@8.14.0:
+ /acorn-jsx/5.3.2_acorn@8.14.1:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.14.0
+ acorn: 8.14.1
dev: true
- /acorn/8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ /acorn/8.14.1:
+ resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
@@ -882,13 +864,13 @@ packages:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.3
+ fast-uri: 3.0.6
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
dev: true
- /alien-signals/0.4.10:
- resolution: {integrity: sha512-7S60rz/mMjz0Djq1VI9rd4bGqKNgxTUGE6k7kwrRO6tF95qt1S3ohz1qaQisvUsfbGh7yXnm6DPRrOhOl1ho1A==}
+ /alien-signals/1.0.13:
+ resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
dev: true
/ansi-align/3.0.1:
@@ -912,10 +894,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /any-promise/1.3.0:
- resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- dev: true
-
/argparse/2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
@@ -943,9 +921,16 @@ packages:
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
dev: true
- /at-least-node/1.0.0:
- resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
- engines: {node: '>= 4.0.0'}
+ /atomic-sleep/1.0.0:
+ resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
+ engines: {node: '>=8.0.0'}
+ dev: true
+
+ /atomically/2.0.3:
+ resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==}
+ dependencies:
+ stubborn-fs: 1.2.5
+ when-exit: 2.1.4
dev: true
/balanced-match/1.0.2:
@@ -959,18 +944,18 @@ packages:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
- /boxen/7.1.1:
- resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==}
- engines: {node: '>=14.16'}
+ /boxen/8.0.1:
+ resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
+ engines: {node: '>=18'}
dependencies:
ansi-align: 3.0.1
- camelcase: 7.0.1
+ camelcase: 8.0.0
chalk: 5.4.1
cli-boxes: 3.0.0
- string-width: 5.1.2
- type-fest: 2.19.0
- widest-line: 4.0.1
- wrap-ansi: 8.1.0
+ string-width: 7.2.0
+ type-fest: 4.41.0
+ widest-line: 5.0.0
+ wrap-ansi: 9.0.0
dev: true
/brace-expansion/1.1.11:
@@ -995,38 +980,9 @@ packages:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
dev: true
- /bunyan/1.8.15:
- resolution: {integrity: sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==}
- engines: {'0': node >=0.10.0}
- hasBin: true
- optionalDependencies:
- dtrace-provider: 0.8.8
- moment: 2.30.1
- mv: 2.1.1
- safe-json-stringify: 1.2.0
- dev: true
-
- /cacheable-lookup/7.0.0:
- resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
- engines: {node: '>=14.16'}
- dev: true
-
- /cacheable-request/10.2.14:
- resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==}
- engines: {node: '>=14.16'}
- dependencies:
- '@types/http-cache-semantics': 4.0.4
- get-stream: 6.0.1
- http-cache-semantics: 4.1.1
- keyv: 4.5.4
- mimic-response: 4.0.0
- normalize-url: 8.0.1
- responselike: 3.0.0
- dev: true
-
- /camelcase/7.0.1:
- resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
- engines: {node: '>=14.16'}
+ /camelcase/8.0.0:
+ resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
+ engines: {node: '>=16'}
dev: true
/chalk/5.4.1:
@@ -1038,19 +994,19 @@ packages:
resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==}
dev: true
- /chart.js/4.4.7:
- resolution: {integrity: sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==}
+ /chart.js/4.4.9:
+ resolution: {integrity: sha512-EyZ9wWKgpAU0fLJ43YAEIF8sr5F2W3LqbS40ZJyHIner2lY14ufqv2VMp69MAiZ2rpwxEUxEhIH/0U3xyRynxg==}
engines: {pnpm: '>=8'}
dependencies:
'@kurkle/color': 0.3.4
dev: false
- /chrome-launcher/1.1.0:
- resolution: {integrity: sha512-rJYWeEAERwWIr3c3mEVXwNiODPEdMRlRxHc47B1qHPOolHZnkj7rMv1QSUfPoG6MgatWj5AxSpnKKR4QEwEQIQ==}
+ /chrome-launcher/1.1.2:
+ resolution: {integrity: sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw==}
engines: {node: '>=12.13.0'}
hasBin: true
dependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.15.21
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 2.0.1
@@ -1058,11 +1014,6 @@ packages:
- supports-color
dev: true
- /ci-info/3.9.0:
- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
- engines: {node: '>=8'}
- dev: true
-
/cli-boxes/3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
@@ -1113,14 +1064,13 @@ packages:
proto-list: 1.2.4
dev: true
- /configstore/6.0.0:
- resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==}
- engines: {node: '>=12'}
+ /configstore/7.0.0:
+ resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==}
+ engines: {node: '>=18'}
dependencies:
- dot-prop: 6.0.1
+ atomically: 2.0.3
+ dot-prop: 9.0.0
graceful-fs: 4.2.11
- unique-string: 3.0.0
- write-file-atomic: 3.0.3
xdg-basedir: 5.1.0
dev: true
@@ -1132,20 +1082,13 @@ packages:
resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
dev: true
- /crypto-random-string/4.0.0:
- resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
- engines: {node: '>=12'}
- dependencies:
- type-fest: 1.4.0
- dev: true
-
/css-select/5.1.0:
resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
domhandler: 5.0.3
- domutils: 3.2.1
+ domutils: 3.2.2
nth-check: 2.1.1
dev: true
@@ -1421,7 +1364,7 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.27.1
/de-indent/1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
@@ -1454,8 +1397,8 @@ packages:
ms: 2.1.3
dev: true
- /debug/4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ /debug/4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1466,23 +1409,11 @@ packages:
ms: 2.1.3
dev: true
- /decompress-response/6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
- engines: {node: '>=10'}
- dependencies:
- mimic-response: 3.1.0
- dev: true
-
/deep-extend/0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
dev: true
- /defer-to-connect/2.0.1:
- resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
- engines: {node: '>=10'}
- dev: true
-
/delaunator/5.0.1:
resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==}
dependencies:
@@ -1515,42 +1446,29 @@ packages:
domelementtype: 2.3.0
dev: true
- /domutils/3.2.1:
- resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==}
+ /domutils/3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
domhandler: 5.0.3
dev: true
- /dot-prop/6.0.1:
- resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
- engines: {node: '>=10'}
+ /dot-prop/9.0.0:
+ resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
+ engines: {node: '>=18'}
dependencies:
- is-obj: 2.0.0
+ type-fest: 4.41.0
dev: true
- /dtrace-provider/0.8.8:
- resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==}
- engines: {node: '>=0.10'}
- requiresBuild: true
- dependencies:
- nan: 2.22.0
- dev: true
- optional: true
-
- /eastasianwidth/0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ /emoji-regex/10.4.0:
+ resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
dev: true
/emoji-regex/8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: true
- /emoji-regex/9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
-
/entities/4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -1626,8 +1544,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.14.0
- acorn-jsx: 5.3.2_acorn@8.14.0
+ acorn: 8.14.1
+ acorn-jsx: 5.3.2_acorn@8.14.1
eslint-visitor-keys: 3.4.3
dev: true
@@ -1654,8 +1572,8 @@ packages:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
- /fast-glob/3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ /fast-glob/3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -1664,14 +1582,19 @@ packages:
merge2: 1.4.1
micromatch: 4.0.8
- /fast-uri/3.0.3:
- resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
+ /fast-redact/3.5.0:
+ resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
+ engines: {node: '>=6'}
dev: true
- /fastq/1.18.0:
- resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
+ /fast-uri/3.0.6:
+ resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+ dev: true
+
+ /fastq/1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
dependencies:
- reusify: 1.0.4
+ reusify: 1.1.0
/fill-range/7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
@@ -1679,20 +1602,16 @@ packages:
dependencies:
to-regex-range: 5.0.1
- /firefox-profile/4.6.0:
- resolution: {integrity: sha512-I9rAm1w8U3CdhgO4EzTJsCvgcbvynZn9lOySkZf78wUdUIQH2w9QOKf3pAX+THt2XMSSR3kJSuM8P7bYux9j8g==}
+ /firefox-profile/4.7.0:
+ resolution: {integrity: sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ==}
+ engines: {node: '>=18'}
hasBin: true
dependencies:
adm-zip: 0.5.16
- fs-extra: 9.0.1
- ini: 2.0.0
+ fs-extra: 11.3.0
+ ini: 4.1.3
minimist: 1.2.8
- xml2js: 0.5.0
- dev: true
-
- /form-data-encoder/2.1.4:
- resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
- engines: {node: '>= 14.17'}
+ xml2js: 0.6.2
dev: true
/fs-extra/10.1.0:
@@ -1704,8 +1623,8 @@ packages:
universalify: 2.0.1
dev: true
- /fs-extra/11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ /fs-extra/11.3.0:
+ resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
engines: {node: '>=14.14'}
dependencies:
graceful-fs: 4.2.11
@@ -1722,16 +1641,6 @@ packages:
universalify: 0.1.2
dev: false
- /fs-extra/9.0.1:
- resolution: {integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==}
- engines: {node: '>=10'}
- dependencies:
- at-least-node: 1.0.0
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 1.0.0
- dev: true
-
/fs.realpath/1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: false
@@ -1756,9 +1665,9 @@ packages:
winreg: 0.0.12
dev: true
- /get-stream/6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
+ /get-east-asian-width/1.3.0:
+ resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
+ engines: {node: '>=18'}
dev: true
/glob-parent/5.1.2:
@@ -1771,18 +1680,6 @@ packages:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
dev: true
- /glob/6.0.4:
- resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==}
- deprecated: Glob versions prior to v9 are no longer supported
- dependencies:
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
- optional: true
-
/glob/7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
@@ -1795,11 +1692,11 @@ packages:
path-is-absolute: 1.0.1
dev: false
- /global-dirs/3.0.1:
- resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
- engines: {node: '>=10'}
+ /global-directory/4.0.1:
+ resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+ engines: {node: '>=18'}
dependencies:
- ini: 2.0.0
+ ini: 4.1.1
dev: true
/globby/10.0.1:
@@ -1809,30 +1706,13 @@ packages:
'@types/glob': 7.2.0
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
glob: 7.2.3
ignore: 5.3.2
merge2: 1.4.1
slash: 3.0.0
dev: false
- /got/12.6.1:
- resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==}
- engines: {node: '>=14.16'}
- dependencies:
- '@sindresorhus/is': 5.6.0
- '@szmarczak/http-timer': 5.0.1
- cacheable-lookup: 7.0.0
- cacheable-request: 10.2.14
- decompress-response: 6.0.0
- form-data-encoder: 2.1.4
- get-stream: 6.0.1
- http2-wrapper: 2.2.1
- lowercase-keys: 3.0.0
- p-cancelable: 3.0.0
- responselike: 3.0.0
- dev: true
-
/graceful-fs/4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
@@ -1848,11 +1728,6 @@ packages:
resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==}
dev: true
- /has-yarn/3.0.0:
- resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
-
/he/1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
@@ -1867,22 +1742,10 @@ packages:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
- domutils: 3.2.1
+ domutils: 3.2.2
entities: 4.5.0
dev: true
- /http-cache-semantics/4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
- dev: true
-
- /http2-wrapper/2.2.1:
- resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==}
- engines: {node: '>=10.19.0'}
- dependencies:
- quick-lru: 5.1.1
- resolve-alpn: 1.2.1
- dev: true
-
/iconv-lite/0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
@@ -1899,22 +1762,13 @@ packages:
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
dev: true
- /import-lazy/4.0.0:
- resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
- engines: {node: '>=8'}
- dev: true
-
- /imurmurhash/0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
- dev: true
-
/inflight/1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
dependencies:
once: 1.4.0
wrappy: 1.0.2
+ dev: false
/inherits/2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -1923,9 +1777,14 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: true
- /ini/2.0.0:
- resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
- engines: {node: '>=10'}
+ /ini/4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
+ /ini/4.1.3:
+ resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
/internmap/2.0.3:
@@ -1948,13 +1807,6 @@ packages:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
dev: true
- /is-ci/3.0.1:
- resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
- hasBin: true
- dependencies:
- ci-info: 3.9.0
- dev: true
-
/is-docker/2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
@@ -1976,12 +1828,18 @@ packages:
dependencies:
is-extglob: 2.1.1
- /is-installed-globally/0.4.0:
- resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
- engines: {node: '>=10'}
+ /is-in-ci/1.0.0:
+ resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==}
+ engines: {node: '>=18'}
+ hasBin: true
+ dev: true
+
+ /is-installed-globally/1.0.0:
+ resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+ engines: {node: '>=18'}
dependencies:
- global-dirs: 3.0.1
- is-path-inside: 3.0.3
+ global-directory: 4.0.1
+ is-path-inside: 4.0.0
dev: true
/is-npm/6.0.0:
@@ -1993,14 +1851,9 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- /is-obj/2.0.0:
- resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
- engines: {node: '>=8'}
- dev: true
-
- /is-path-inside/3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
+ /is-path-inside/4.0.0:
+ resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
+ engines: {node: '>=12'}
dev: true
/is-plain-object/2.0.4:
@@ -2025,10 +1878,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-typedarray/1.0.0:
- resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
- dev: true
-
/is-wsl/2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
@@ -2036,11 +1885,6 @@ packages:
is-docker: 2.2.1
dev: true
- /is-yarn-global/0.4.1:
- resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
- engines: {node: '>=12'}
- dev: true
-
/isarray/1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
@@ -2069,10 +1913,6 @@ packages:
argparse: 2.0.1
dev: true
- /json-buffer/3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- dev: true
-
/json-parse-even-better-errors/3.0.2:
resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -2092,10 +1932,10 @@ packages:
resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.14.0
+ acorn: 8.14.1
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- semver: 7.6.3
+ semver: 7.7.2
dev: true
/jsonfile/4.0.0:
@@ -2121,17 +1961,16 @@ packages:
setimmediate: 1.0.5
dev: true
- /keyv/4.5.4:
- resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
- dependencies:
- json-buffer: 3.0.1
+ /ky/1.8.1:
+ resolution: {integrity: sha512-7Bp3TpsE+L+TARSnnDpk3xg8Idi8RwSLdj6CMbNWoOARIrGrbuLGusV0dYwbZOm4bB3jHNxSw8Wk/ByDqJEnDw==}
+ engines: {node: '>=18'}
dev: true
- /latest-version/7.0.0:
- resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==}
- engines: {node: '>=14.16'}
+ /latest-version/9.0.0:
+ resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==}
+ engines: {node: '>=18'}
dependencies:
- package-json: 8.1.1
+ package-json: 10.0.1
dev: true
/lie/3.3.0:
@@ -2144,7 +1983,7 @@ packages:
resolution: {integrity: sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==}
dependencies:
debug: 2.6.9
- marky: 1.2.5
+ marky: 1.3.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -2172,15 +2011,6 @@ packages:
resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==}
dev: true
- /lodash/4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- dev: true
-
- /lowercase-keys/3.0.0:
- resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
-
/magic-string/0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
dependencies:
@@ -2190,8 +2020,8 @@ packages:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
dev: true
- /marky/1.2.5:
- resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==}
+ /marky/1.3.0:
+ resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
dev: true
/md5/2.3.0:
@@ -2213,16 +2043,6 @@ packages:
braces: 3.0.3
picomatch: 2.3.1
- /mimic-response/3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
- engines: {node: '>=10'}
- dev: true
-
- /mimic-response/4.0.0:
- resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: true
-
/minimatch/3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
@@ -2239,34 +2059,14 @@ packages:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
dev: true
- /mkdirp/0.5.6:
- resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
- hasBin: true
+ /mlly/1.7.4:
+ resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
dependencies:
- minimist: 1.2.8
+ acorn: 8.14.1
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ ufo: 1.6.1
dev: true
- optional: true
-
- /mkdirp/3.0.1:
- resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
- engines: {node: '>=10'}
- hasBin: true
- dev: true
-
- /mlly/1.7.3:
- resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==}
- dependencies:
- acorn: 8.14.0
- pathe: 1.1.2
- pkg-types: 1.2.1
- ufo: 1.5.4
- dev: true
-
- /moment/2.30.1:
- resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
- requiresBuild: true
- dev: true
- optional: true
/ms/2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -2290,41 +2090,11 @@ packages:
minimatch: 3.1.2
dev: true
- /mv/2.1.1:
- resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==}
- engines: {node: '>=0.8.0'}
- requiresBuild: true
- dependencies:
- mkdirp: 0.5.6
- ncp: 2.0.0
- rimraf: 2.4.5
- dev: true
- optional: true
-
- /mz/2.7.0:
- resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- dependencies:
- any-promise: 1.3.0
- object-assign: 4.1.1
- thenify-all: 1.6.0
- dev: true
-
- /nan/2.22.0:
- resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==}
- dev: true
- optional: true
-
- /nanoid/3.3.8:
- resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
+ /nanoid/3.3.11:
+ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /ncp/2.0.0:
- resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==}
- hasBin: true
- dev: true
- optional: true
-
/node-forge/1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
engines: {node: '>= 6.13.0'}
@@ -2335,51 +2105,42 @@ packages:
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
- semver: 7.6.3
+ semver: 7.7.2
shellwords: 0.1.1
uuid: 8.3.2
which: 2.0.2
dev: true
- /normalize-url/8.0.1:
- resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
- engines: {node: '>=14.16'}
- dev: true
-
/nth-check/2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
dev: true
- /object-assign/4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
+ /on-exit-leak-free/2.1.2:
+ resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
+ engines: {node: '>=14.0.0'}
dev: true
/once/1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
+ dev: false
/os-shim/0.1.3:
resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==}
engines: {node: '>= 0.4.0'}
dev: true
- /p-cancelable/3.0.0:
- resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
- engines: {node: '>=12.20'}
- dev: true
-
- /package-json/8.1.1:
- resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
- engines: {node: '>=14.16'}
+ /package-json/10.0.1:
+ resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==}
+ engines: {node: '>=18'}
dependencies:
- got: 12.6.1
- registry-auth-token: 5.0.3
+ ky: 1.8.1
+ registry-auth-token: 5.1.0
registry-url: 6.0.1
- semver: 7.6.3
+ semver: 7.7.2
dev: true
/pako/1.0.11:
@@ -2390,7 +2151,7 @@ packages:
resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==}
engines: {node: '>=16'}
dependencies:
- '@babel/code-frame': 7.26.2
+ '@babel/code-frame': 7.27.1
error-ex: 1.3.2
json-parse-even-better-errors: 3.0.2
lines-and-columns: 2.0.4
@@ -2404,6 +2165,7 @@ packages:
/path-is-absolute/1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
+ dev: false
/path-type/4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -2414,6 +2176,10 @@ packages:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
dev: true
+ /pathe/2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+ dev: true
+
/picocolors/1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -2426,19 +2192,46 @@ packages:
engines: {node: '>=12'}
dev: true
- /pkg-types/1.2.1:
- resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+ /pino-abstract-transport/2.0.0:
+ resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
+ dependencies:
+ split2: 4.2.0
+ dev: true
+
+ /pino-std-serializers/7.0.0:
+ resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
+ dev: true
+
+ /pino/9.6.0:
+ resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==}
+ hasBin: true
+ dependencies:
+ atomic-sleep: 1.0.0
+ fast-redact: 3.5.0
+ on-exit-leak-free: 2.1.2
+ pino-abstract-transport: 2.0.0
+ pino-std-serializers: 7.0.0
+ process-warning: 4.0.1
+ quick-format-unescaped: 4.0.4
+ real-require: 0.2.0
+ safe-stable-stringify: 2.5.0
+ sonic-boom: 4.2.0
+ thread-stream: 3.1.0
+ dev: true
+
+ /pkg-types/1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
dependencies:
confbox: 0.1.8
- mlly: 1.7.3
- pathe: 1.1.2
+ mlly: 1.7.4
+ pathe: 2.0.3
dev: true
- /postcss/8.4.49:
- resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
+ /postcss/8.5.3:
+ resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.8
+ nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -2446,6 +2239,10 @@ packages:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: true
+ /process-warning/4.0.1:
+ resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==}
+ dev: true
+
/promise-toolbox/0.21.0:
resolution: {integrity: sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==}
engines: {node: '>=6'}
@@ -2467,9 +2264,8 @@ packages:
/queue-microtask/1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- /quick-lru/5.1.1:
- resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
- engines: {node: '>=10'}
+ /quick-format-unescaped/4.0.4:
+ resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
dev: true
/rc/1.2.8:
@@ -2494,11 +2290,17 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /real-require/0.2.0:
+ resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
+ engines: {node: '>= 12.13.0'}
+ dev: true
+
/regenerator-runtime/0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+ dev: true
- /registry-auth-token/5.0.3:
- resolution: {integrity: sha512-1bpc9IyC+e+CNFRaWyn77tk4xGG4PPUyfakSmA6F6cvUDjrm58dfyJ3II+9yb10EDkHoy1LaPSmHaWLOH3m6HA==}
+ /registry-auth-token/5.1.0:
+ resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==}
engines: {node: '>=14'}
dependencies:
'@pnpm/npm-conf': 2.3.1
@@ -2516,30 +2318,10 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /resolve-alpn/1.2.1:
- resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
- dev: true
-
- /responselike/3.0.0:
- resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
- engines: {node: '>=14.16'}
- dependencies:
- lowercase-keys: 3.0.0
- dev: true
-
- /reusify/1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ /reusify/1.1.0:
+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /rimraf/2.4.5:
- resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
- dependencies:
- glob: 6.0.4
- dev: true
- optional: true
-
/robust-predicates/3.0.2:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
@@ -2576,11 +2358,10 @@ packages:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
dev: true
- /safe-json-stringify/1.2.0:
- resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==}
- requiresBuild: true
+ /safe-stable-stringify/2.5.0:
+ resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
+ engines: {node: '>=10'}
dev: true
- optional: true
/safer-buffer/2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
@@ -2590,15 +2371,8 @@ packages:
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
dev: true
- /semver-diff/4.0.0:
- resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==}
- engines: {node: '>=12'}
- dependencies:
- semver: 7.6.3
- dev: true
-
- /semver/7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ /semver/7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
hasBin: true
dev: true
@@ -2623,15 +2397,17 @@ packages:
resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
dev: true
- /signal-exit/3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- dev: true
-
/slash/3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
dev: false
+ /sonic-boom/4.2.0:
+ resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==}
+ dependencies:
+ atomic-sleep: 1.0.0
+ dev: true
+
/source-map-js/1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -2662,6 +2438,11 @@ packages:
through: 2.3.8
dev: true
+ /split2/4.2.0:
+ resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
+ engines: {node: '>= 10.x'}
+ dev: true
+
/string-width/4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -2671,12 +2452,12 @@ packages:
strip-ansi: 6.0.1
dev: true
- /string-width/5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
+ /string-width/7.2.0:
+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
+ engines: {node: '>=18'}
dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
+ emoji-regex: 10.4.0
+ get-east-asian-width: 1.3.0
strip-ansi: 7.1.0
dev: true
@@ -2715,17 +2496,14 @@ packages:
engines: {node: '>=14.16'}
dev: true
- /thenify-all/1.6.0:
- resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
- engines: {node: '>=0.8'}
- dependencies:
- thenify: 3.3.1
+ /stubborn-fs/1.2.5:
+ resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==}
dev: true
- /thenify/3.3.1:
- resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ /thread-stream/3.1.0:
+ resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
dependencies:
- any-promise: 1.3.0
+ real-require: 0.2.0
dev: true
/through/2.3.8:
@@ -2743,94 +2521,67 @@ packages:
dependencies:
is-number: 7.0.0
- /type-fest/1.4.0:
- resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
- engines: {node: '>=10'}
- dev: true
-
- /type-fest/2.19.0:
- resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
- engines: {node: '>=12.20'}
- dev: true
-
/type-fest/3.13.1:
resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
engines: {node: '>=14.16'}
dev: true
- /typedarray-to-buffer/3.1.5:
- resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
- dependencies:
- is-typedarray: 1.0.0
+ /type-fest/4.41.0:
+ resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
+ engines: {node: '>=16'}
dev: true
/typedarray/0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true
- /typescript/5.7.2:
- resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
+ /typescript/5.8.3:
+ resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
engines: {node: '>=14.17'}
hasBin: true
- /ufo/1.5.4:
- resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+ /ufo/1.6.1:
+ resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
dev: true
/uhyphen/0.2.0:
resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==}
dev: true
- /undici-types/6.20.0:
- resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
-
- /unique-string/3.0.0:
- resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
- engines: {node: '>=12'}
- dependencies:
- crypto-random-string: 4.0.0
- dev: true
+ /undici-types/6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
/universalify/0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
dev: false
- /universalify/1.0.0:
- resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==}
- engines: {node: '>= 10.0.0'}
- dev: true
-
/universalify/2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
dev: true
- /unplugin/1.16.0:
- resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==}
+ /unplugin/1.16.1:
+ resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
dependencies:
- acorn: 8.14.0
+ acorn: 8.14.1
webpack-virtual-modules: 0.6.2
dev: true
- /update-notifier/6.0.2:
- resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
- engines: {node: '>=14.16'}
+ /update-notifier/7.3.1:
+ resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==}
+ engines: {node: '>=18'}
dependencies:
- boxen: 7.1.1
+ boxen: 8.0.1
chalk: 5.4.1
- configstore: 6.0.0
- has-yarn: 3.0.0
- import-lazy: 4.0.0
- is-ci: 3.0.1
- is-installed-globally: 0.4.0
+ configstore: 7.0.0
+ is-in-ci: 1.0.0
+ is-installed-globally: 1.0.0
is-npm: 6.0.0
- is-yarn-global: 0.4.1
- latest-version: 7.0.0
+ latest-version: 9.0.0
pupa: 3.1.0
- semver: 7.6.3
- semver-diff: 4.0.0
+ semver: 7.7.2
xdg-basedir: 5.1.0
dev: true
@@ -2843,8 +2594,8 @@ packages:
hasBin: true
dev: true
- /vite-plugin-web-extension/4.3.1:
- resolution: {integrity: sha512-yG/07Rzk70SxLUQIfZMbNm0472gbFPkoPCAJvcGhyblTrg0FPSKfkQJ4yug0//IxoYCaTv5WIcNJCuVntUz4rQ==}
+ /vite-plugin-web-extension/4.4.3:
+ resolution: {integrity: sha512-xOQR4o5bfxnZDlVxDYoK/aZO9Tt92CItaGybrKC41rl218Of5fsLDQDYR95rQd2wg8DnT8R9CEheQ++lmP+Euw==}
engines: {node: '>=16'}
dependencies:
ajv: 8.17.1
@@ -2855,10 +2606,11 @@ packages:
lodash.uniq: 4.5.0
lodash.uniqby: 4.7.0
md5: 2.3.0
- vite: 4.5.5
- web-ext-run: 0.2.2
+ vite: 4.5.14
+ web-ext-option-types: 8.3.1
+ web-ext-run: 0.2.3
webextension-polyfill: 0.10.0
- yaml: 2.6.1
+ yaml: 2.8.0
transitivePeerDependencies:
- '@types/node'
- bufferutil
@@ -2872,8 +2624,8 @@ packages:
- utf-8-validate
dev: true
- /vite/4.5.5:
- resolution: {integrity: sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==}
+ /vite/4.5.14:
+ resolution: {integrity: sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -2901,27 +2653,27 @@ packages:
optional: true
dependencies:
esbuild: 0.18.20
- postcss: 8.4.49
+ postcss: 8.5.3
rollup: 3.29.5
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vscode-uri/3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ /vscode-uri/3.1.0:
+ resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
dev: true
- /vue-chartjs/5.3.2_chart.js@4.4.7+vue@3.5.13:
+ /vue-chartjs/5.3.2_chart.js@4.4.9+vue@3.5.15:
resolution: {integrity: sha512-NrkbRRoYshbXbWqJkTN6InoDVwVb90C0R7eAVgMWcB9dPikbruaOoTFjFYHE/+tNPdIe6qdLCDjfjPHQ0fw4jw==}
peerDependencies:
chart.js: ^4.1.1
vue: ^3.0.0-0 || ^2.7.0
dependencies:
- chart.js: 4.4.7
- vue: 3.5.13_typescript@5.7.2
+ chart.js: 4.4.9
+ vue: 3.5.15_typescript@5.8.3
dev: false
- /vue-demi/0.14.10_vue@3.5.13:
+ /vue-demi/0.14.10_vue@3.5.15:
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
@@ -2933,81 +2685,82 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.5.13_typescript@5.7.2
+ vue: 3.5.15_typescript@5.8.3
dev: false
- /vue-i18n/9.14.2_vue@3.5.13:
- resolution: {integrity: sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==}
+ /vue-i18n/9.14.4_vue@3.5.15:
+ resolution: {integrity: sha512-B934C8yUyWLT0EMud3DySrwSUJI7ZNiWYsEEz2gknTthqKiG4dzWE/WSa8AzCuSQzwBEv4HtG1jZDhgzPfWSKQ==}
engines: {node: '>= 16'}
peerDependencies:
vue: ^3.0.0
dependencies:
- '@intlify/core-base': 9.14.2
- '@intlify/shared': 9.14.2
+ '@intlify/core-base': 9.14.4
+ '@intlify/shared': 9.14.4
'@vue/devtools-api': 6.6.4
- vue: 3.5.13_typescript@5.7.2
+ vue: 3.5.15_typescript@5.8.3
- /vue-tsc/2.2.0_typescript@5.7.2:
- resolution: {integrity: sha512-gtmM1sUuJ8aSb0KoAFmK9yMxb8TxjewmxqTJ1aKphD5Cbu0rULFY6+UQT51zW7SpUcenfPUuflKyVwyx9Qdnxg==}
+ /vue-tsc/2.2.10_typescript@5.8.3:
+ resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
dependencies:
- '@volar/typescript': 2.4.11
- '@vue/language-core': 2.2.0_typescript@5.7.2
- typescript: 5.7.2
+ '@volar/typescript': 2.4.14
+ '@vue/language-core': 2.2.10_typescript@5.8.3
+ typescript: 5.8.3
dev: true
- /vue/3.5.13_typescript@5.7.2:
- resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
+ /vue/3.5.15_typescript@5.8.3:
+ resolution: {integrity: sha512-aD9zK4rB43JAMK/5BmS4LdPiEp8Fdh8P1Ve/XNuMF5YRf78fCyPE6FUbQwcaWQ5oZ1R2CD9NKE0FFOVpMR7gEQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.5.13
- '@vue/compiler-sfc': 3.5.13
- '@vue/runtime-dom': 3.5.13
- '@vue/server-renderer': 3.5.13_vue@3.5.13
- '@vue/shared': 3.5.13
- typescript: 5.7.2
+ '@vue/compiler-dom': 3.5.15
+ '@vue/compiler-sfc': 3.5.15
+ '@vue/runtime-dom': 3.5.15
+ '@vue/server-renderer': 3.5.15_vue@3.5.15
+ '@vue/shared': 3.5.15
+ typescript: 5.8.3
- /watchpack/2.4.1:
- resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
+ /watchpack/2.4.2:
+ resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
engines: {node: '>=10.13.0'}
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
dev: true
- /web-ext-run/0.2.2:
- resolution: {integrity: sha512-GD59q5/1wYQJXTHrljMZaBa3cCz+Jj3FMDLYgKyAa34TPcHSuMaGqp7TcLJ66PCe43C3hmbEAZd8QCpAB34eiw==}
+ /web-ext-option-types/8.3.1:
+ resolution: {integrity: sha512-mKG1fplVXMKYaEeSs35v/x9YIx7FJJDCBQNoLoMvUXeFck0rNC2qnHsYaRnVXXd1XL7o/hz+5+T7YqpTVyEK3w==}
+ dev: true
+
+ /web-ext-run/0.2.3:
+ resolution: {integrity: sha512-u/IiZaZ7dHFqTM1MLF27rBy8mS9fEEsqoOKL0u+kQdOLmEioA/0Szp67ADd3WAJZLd8/hO8cFST1IC/YMXKIjQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
dependencies:
- '@babel/runtime': 7.24.7
- '@devicefarmer/adbkit': 3.2.6
- bunyan: 1.8.15
- chrome-launcher: 1.1.0
+ '@babel/runtime': 7.27.0
+ '@devicefarmer/adbkit': 3.3.8
+ chrome-launcher: 1.1.2
debounce: 1.2.1
es6-error: 4.1.1
- firefox-profile: 4.6.0
- fs-extra: 11.2.0
+ firefox-profile: 4.7.0
fx-runner: 1.4.0
- mkdirp: 3.0.1
multimatch: 6.0.0
- mz: 2.7.0
node-notifier: 10.0.1
parse-json: 7.1.1
+ pino: 9.6.0
promise-toolbox: 0.21.0
set-value: 4.1.0
source-map-support: 0.5.21
strip-bom: 5.0.0
strip-json-comments: 5.0.1
tmp: 0.2.3
- update-notifier: 6.0.2
- watchpack: 2.4.1
- ws: 8.18.0
+ update-notifier: 7.3.1
+ watchpack: 2.4.2
+ ws: 8.18.1
zip-dir: 2.0.0
transitivePeerDependencies:
- bufferutil
@@ -3023,6 +2776,10 @@ packages:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
dev: true
+ /when-exit/2.1.4:
+ resolution: {integrity: sha512-4rnvd3A1t16PWzrBUcSDZqcAmsUIy4minDXT/CZ8F2mVDgd65i4Aalimgz1aQkRGU0iH5eT5+6Rx2TK8o443Pg==}
+ dev: true
+
/when/3.7.7:
resolution: {integrity: sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==}
dev: true
@@ -3043,40 +2800,32 @@ packages:
isexe: 2.0.0
dev: true
- /widest-line/4.0.1:
- resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
- engines: {node: '>=12'}
+ /widest-line/5.0.0:
+ resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
+ engines: {node: '>=18'}
dependencies:
- string-width: 5.1.2
+ string-width: 7.2.0
dev: true
/winreg/0.0.12:
resolution: {integrity: sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==}
dev: true
- /wrap-ansi/8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
+ /wrap-ansi/9.0.0:
+ resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+ engines: {node: '>=18'}
dependencies:
ansi-styles: 6.2.1
- string-width: 5.1.2
+ string-width: 7.2.0
strip-ansi: 7.1.0
dev: true
/wrappy/1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: false
- /write-file-atomic/3.0.3:
- resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
- dependencies:
- imurmurhash: 0.1.4
- is-typedarray: 1.0.0
- signal-exit: 3.0.7
- typedarray-to-buffer: 3.1.5
- dev: true
-
- /ws/8.18.0:
- resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ /ws/8.18.1:
+ resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -3093,8 +2842,8 @@ packages:
engines: {node: '>=12'}
dev: true
- /xml2js/0.5.0:
- resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==}
+ /xml2js/0.6.2:
+ resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==}
engines: {node: '>=4.0.0'}
dependencies:
sax: 1.4.1
@@ -3106,18 +2855,17 @@ packages:
engines: {node: '>=4.0'}
dev: true
- /yaml-eslint-parser/1.2.3:
- resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==}
+ /yaml-eslint-parser/1.3.0:
+ resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==}
engines: {node: ^14.17.0 || >=16.0.0}
dependencies:
eslint-visitor-keys: 3.4.3
- lodash: 4.17.21
- yaml: 2.6.1
+ yaml: 2.8.0
dev: true
- /yaml/2.6.1:
- resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
- engines: {node: '>= 14'}
+ /yaml/2.8.0:
+ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
+ engines: {node: '>= 14.6'}
hasBin: true
dev: true
diff --git a/public/128x128.png b/public/128x128.png
index 8915f31..a8d9dd1 100644
Binary files a/public/128x128.png and b/public/128x128.png differ
diff --git a/public/16x16.png b/public/16x16.png
index 4916da6..f6f54aa 100644
Binary files a/public/16x16.png and b/public/16x16.png differ
diff --git a/public/32x32.png b/public/32x32.png
index f6812bb..25b0ae6 100644
Binary files a/public/32x32.png and b/public/32x32.png differ
diff --git a/public/48x48.png b/public/48x48.png
index 336d1ef..00c7951 100644
Binary files a/public/48x48.png and b/public/48x48.png differ
diff --git a/scripts/zip.ps1 b/scripts/zip.ps1
index 3e258e5..ec44d26 100644
--- a/scripts/zip.ps1
+++ b/scripts/zip.ps1
@@ -4,4 +4,4 @@ If (!(test-path -PathType container $targetFolder)) {
New-Item -ItemType Directory -Path $targetFolder
}
$version = $(node -pe "require('./src/manifest.json').version")
-Compress-Archive -Path $sourceFolder -DestinationPath $targetFolder/web-activity-time-tracker-$version.zip
\ No newline at end of file
+Compress-Archive -Path $sourceFolder -DestinationPath $targetFolder/time-spy-$version.zip
\ No newline at end of file
diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json
index c9f366d..8493c6e 100644
--- a/src/_locales/de/messages.json
+++ b/src/_locales/de/messages.json
@@ -1,6 +1,6 @@
{
"extName": {
- "message": "Web Activity Time Tracker - Websites sperren, Pomodoro & Webanalyse"
+ "message": "TimeSpy - Websites sperren, Pomodoro & Webanalyse"
},
"extDescription": {
"message": "Verfolgen und begrenzen Sie die Zeit Ihrer Webaktivitäten und blockieren Sie den Zugang zu den Websites."
@@ -284,7 +284,7 @@
},
"enjoyAndReview": {
"message": "Gefällt Ihnen diese Erweiterung?",
- "description": "Web Activity Time Tracker bewerten"
+ "description": "TimeSpy bewerten"
},
"removeAllData": {
"message": "Alle Daten entfernen",
@@ -310,8 +310,8 @@
"message": "Wiederherstellen"
},
"welcome": {
- "message": "Willkommen bei Web Activity Time Tracker",
- "description": "Web Activity Time Tracker ist eine open-source, kostenlose und werbefreie Erweiterung, mit der Sie die Zeit, die Sie für das Durchsuchen von Websites aufgewendet haben, und die Anzahl der Besuche nachverfolgen können."
+ "message": "Willkommen bei TimeSpy",
+ "description": "TimeSpy ist eine open-source, kostenlose und werbefreie Erweiterung, mit der Sie die Zeit, die Sie für das Durchsuchen von Websites aufgewendet haben, und die Anzahl der Besuche nachverfolgen können."
},
"getStarted": {
"message": "Anleitung"
@@ -407,14 +407,8 @@
"try": {
"message": "Testen Sie"
},
- "donate":{
- "message": "Spende"
- },
"enjoy":{
- "message": "Haben Sie Spaß an Web Activity Time Tracker?"
- },
- "canDonate":{
- "message": "Web Activity Time Tracker ist eine kostenlose Erweiterung. Sie können mich für die weitere Entwicklung mit Kryptowährung unterstützen."
+ "message": "Haben Sie Spaß an TimeSpy?"
},
"thanks":{
"message": "Vielen Dank dafür! 🙏"
diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json
index 216b4c1..f644303 100644
--- a/src/_locales/en/messages.json
+++ b/src/_locales/en/messages.json
@@ -1,6 +1,6 @@
{
"extName": {
- "message": "Web Activity Time Tracker - Block Websites, Pomodoro & Web Analytics"
+ "message": "TimeSpy - Block Websites, Pomodoro & Web Analytics"
},
"extDescription": {
"message": "Track time of your web activity, limit and block distracting websites. Monitor your web usage."
@@ -256,7 +256,7 @@
"message": "support form"
},
"doYouEnjoy": {
- "message": "Do you enjoy Web Activity Time Tracker?"
+ "message": "Do you enjoy TimeSpy?"
},
"review": {
"message": "Leave a review!"
@@ -288,7 +288,7 @@
},
"enjoyAndReview": {
"message": "Enjoying the extension?",
- "description": "Rate Web Activity Time Tracker"
+ "description": "Rate TimeSpy"
},
"removeAllData": {
"message": "Remove all data",
@@ -314,8 +314,8 @@
"message": "Restore"
},
"welcome": {
- "message": "Welcome to Web Activity Time Tracker",
- "description": "Web Activity Time Tracker is open-source, free and no ads extension, which can help you track the time you spent on browsing websites and the count of visit."
+ "message": "Welcome to TimeSpy",
+ "description": "TimeSpy is open-source, free and no ads extension, which can help you track the time you spent on browsing websites and the count of visit."
},
"getStarted": {
"message": "Get started"
@@ -407,14 +407,8 @@
"try": {
"message": "Try"
},
- "donate": {
- "message": "Donate"
- },
"enjoy":{
- "message": "Do you enjoy Web Activity Time Tracker?"
- },
- "canDonate":{
- "message": "Web Activity Time Tracker is free extension. You can support me for the further development with cryptocurrency."
+ "message": "Do you enjoy TimeSpy?"
},
"thanks":{
"message": "Thank you! 🙏"
diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json
index c607eb2..16f0207 100644
--- a/src/_locales/es/messages.json
+++ b/src/_locales/es/messages.json
@@ -1,6 +1,6 @@
{
"extName": {
- "message": "Web Activity Time Tracker - Sitios bloqueados, Pomodoro y análisis web"
+ "message": "TimeSpy - Sitios bloqueados, Pomodoro y análisis web"
},
"extDescription": {
"message": "Controla el tiempo de tu actividad web, limita y bloquea los sitios web que te distraen. Monitoriza tu uso de la web."
@@ -256,7 +256,7 @@
"message": "formulario de asistencia"
},
"doYouEnjoy": {
- "message": "¿Te gusta Web Activity Time Tracker?"
+ "message": "¿Te gusta TimeSpy?"
},
"review": {
"message": "Deja tu opinión"
@@ -288,7 +288,7 @@
},
"enjoyAndReview": {
"message": "¿Disfrutando de la ampliación?",
- "description": "Valora Web Activity Time Tracker"
+ "description": "Valora TimeSpy"
},
"removeAllData": {
"message": "Eliminar todos los datos",
@@ -314,8 +314,8 @@
"message": "Restaurar"
},
"welcome": {
- "message": "Bienvenido a Web Activity Time Tracker",
- "description": "Web Activity Time Tracker es una extensión de código abierto, gratuita y sin publicidad, que puede ayudarte a controlar el tiempo que pasas navegando por páginas web y el recuento de visitas."
+ "message": "Bienvenido a TimeSpy",
+ "description": "TimeSpy es una extensión de código abierto, gratuita y sin publicidad, que puede ayudarte a controlar el tiempo que pasas navegando por páginas web y el recuento de visitas."
},
"getStarted": {
"message": "Empezar"
@@ -407,14 +407,8 @@
"try": {
"message": "Pruebe"
},
- "donate":{
- "message": "Donación"
- },
"enjoy":{
- "message": "¿Te gusta Web Activity Time Tracker?"
- },
- "canDonate":{
- "message": "Web Activity Time Tracker es una extensión gratuita. Usted me puede apoyar para el desarrollo futuro con cryptocurrency."
+ "message": "¿Te gusta TimeSpy?"
},
"thanks":{
"message": "Muchas gracias! 🙏"
diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json
index 86f408f..34dd123 100644
--- a/src/_locales/ja/messages.json
+++ b/src/_locales/ja/messages.json
@@ -256,7 +256,7 @@
"message": "サポートフォーム"
},
"doYouEnjoy": {
- "message": "Web Activity Time Trackerを楽しんでいますか?"
+ "message": "TimeSpyを楽しんでいますか?"
},
"review": {
"message": "レビューを書く"
@@ -314,8 +314,8 @@
"message": "リストア"
},
"welcome": {
- "message": "Web Activity Time Trackerへようこそ",
- "description": "Web Activity Time Trackerは、オープンソース、無料、広告なしの拡張機能で、ウェブサイトの閲覧に費やした時間や訪問回数を記録することができます。"
+ "message": "TimeSpyへようこそ",
+ "description": "TimeSpyは、オープンソース、無料、広告なしの拡張機能で、ウェブサイトの閲覧に費やした時間や訪問回数を記録することができます。"
},
"getStarted": {
"message": "スタート"
@@ -407,14 +407,8 @@
"try": {
"message": "トライ"
},
- "donate": {
- "message": "寄付する"
- },
"enjoy":{
- "message": "Web Activity Time Trackerを楽しんでいますか?"
- },
- "canDonate":{
- "message": "Web Activity Time Trackerは無料の拡張機能です。さらなる開発のために、暗号通貨でご支援ください。"
+ "message": "TimeSpyを楽しんでいますか?"
},
"thanks":{
"message": "ありがとうございます! 🙏"
diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json
index 29768c3..2fd74be 100644
--- a/src/_locales/ru/messages.json
+++ b/src/_locales/ru/messages.json
@@ -1,6 +1,6 @@
{
"extName": {
- "message": "Web Activity Time Tracker - Блокировка сайтов, Pomodoro и \u0412\u0435\u0431 аналитика"
+ "message": "TimeSpy - Блокировка сайтов, Pomodoro и \u0412\u0435\u0431 аналитика"
},
"extDescription": {
"message": "Отслеживайте время вашей веб-активности и блокируйте отвлекающие сайты. Следите за тем, сколько времени вы проводите на сайтах."
@@ -256,7 +256,7 @@
"message": "поддержка"
},
"doYouEnjoy": {
- "message": "Вам нравится Web Activity Time Tracker?"
+ "message": "Вам нравится TimeSpy?"
},
"review": {
"message": "Оставьте отзыв!"
@@ -284,7 +284,7 @@
},
"enjoyAndReview": {
"message": "Вам нравится расширение?",
- "description": "Оцените Web Activity Time Tracker"
+ "description": "Оцените TimeSpy"
},
"promoClearYoutube": {
"message": "Хотели бы вы блокировать шортсы, комментарии, рекомендованные видео, подписки и другие отвлекающие элементы YouTube? Мы создали еще одно расширение, которое поможет вам смотреть YouTube без отвлекающих факторов.",
@@ -314,8 +314,8 @@
"message": "Восстановить из резервной копиии"
},
"welcome": {
- "message": "Добро пожаловать в Web Activity Time Tracker",
- "description": "Web Activity Time Tracker это бесплатное, без рекламы и \u0441 открытым исходным кодом расширение, которое поможем вам отслеживать время, потраченное вами на просмотр веб-сайтов, и покажет количество посещений."
+ "message": "Добро пожаловать в TimeSpy",
+ "description": "TimeSpy это бесплатное, без рекламы и \u0441 открытым исходным кодом расширение, которое поможем вам отслеживать время, потраченное вами на просмотр веб-сайтов, и покажет количество посещений."
},
"getStarted": {
"message": "Руководство"
@@ -408,14 +408,8 @@
"try": {
"message": "Попробовать"
},
- "donate":{
- "message": "Donate"
- },
"enjoy":{
- "message": "Нравится ли вам Web Activity Time Tracker?"
- },
- "canDonate":{
- "message": "Web Activity Time Tracker - это бесплатное расширение. Вы можете поддержать меня для дальнейшего развития с помощью криптовалюты."
+ "message": "Нравится ли вам TimeSpy?"
},
"thanks":{
"message": "Спасибо! 🙏"
diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json
index 673e348..4cb6e32 100644
--- a/src/_locales/zh_CN/messages.json
+++ b/src/_locales/zh_CN/messages.json
@@ -1,6 +1,6 @@
{
"extName": {
- "message": "Web Activity Time Tracker - 封鎖網站、Pomodoro 與網頁分析"
+ "message": "TimeSpy - 封鎖網站、Pomodoro 與網頁分析"
},
"extDescription": {
"message": "追踪和限制您的网站活动时间,并阻止访问网站。监控您的网站使用情况"
@@ -256,7 +256,7 @@
"message": "支持表单"
},
"doYouEnjoy": {
- "message": "您喜欢 Web Activity Time Tracker 吗?"
+ "message": "您喜欢 TimeSpy 吗?"
},
"review": {
"message": "留下评论吧!"
@@ -284,7 +284,7 @@
},
"enjoyAndReview": {
"message": "喜欢这个扩展程序吗?",
- "description": "给 Web Activity Time Tracker 评分"
+ "description": "给 TimeSpy 评分"
},
"removeAllData": {
"message": "删除所有数据",
@@ -310,8 +310,8 @@
"message": "恢复"
},
"welcome": {
- "message": "欢迎使用 Web Activity Time Tracker",
- "description": "Web Activity Time Tracker 是一款开源、免费且无广告的扩展程序,它可以帮助您跟踪在浏览网站上花费的时间和访问次数。"
+ "message": "欢迎使用 TimeSpy",
+ "description": "TimeSpy 是一款开源、免费且无广告的扩展程序,它可以帮助您跟踪在浏览网站上花费的时间和访问次数。"
},
"getStarted": {
"message": "开始使用"
@@ -407,14 +407,8 @@
"try": {
"message": "试用"
},
- "donate":{
- "message": "捐赠"
- },
"enjoy":{
- "message": "您喜欢 Web Activity Time Tracker 吗"
- },
- "canDonate":{
- "message": "Web Activity Time Tracker 是永久免费的扩展。您可以使用加密货币支持我进一步开发。"
+ "message": "您喜欢 TimeSpy 吗"
},
"thanks":{
"message": "谢谢! 🙏"
diff --git a/src/assets/css/dark.css b/src/assets/css/dark.css
index b976124..06a59cd 100644
--- a/src/assets/css/dark.css
+++ b/src/assets/css/dark.css
@@ -88,4 +88,8 @@
}
.dark .promo{
color: black !important;
+}
+.dark .modal-content:not(.promo){
+ background-color: #595959 !important;
+ border: 1px solid #595959;
}
\ No newline at end of file
diff --git a/src/assets/icons/128x128.png b/src/assets/icons/128x128.png
index 8915f31..a8d9dd1 100644
Binary files a/src/assets/icons/128x128.png and b/src/assets/icons/128x128.png differ
diff --git a/src/assets/icons/16x16.png b/src/assets/icons/16x16.png
index 4916da6..f6f54aa 100644
Binary files a/src/assets/icons/16x16.png and b/src/assets/icons/16x16.png differ
diff --git a/src/assets/icons/32x32.png b/src/assets/icons/32x32.png
index f6812bb..25b0ae6 100644
Binary files a/src/assets/icons/32x32.png and b/src/assets/icons/32x32.png differ
diff --git a/src/assets/icons/48x48.png b/src/assets/icons/48x48.png
index 336d1ef..00c7951 100644
Binary files a/src/assets/icons/48x48.png and b/src/assets/icons/48x48.png differ
diff --git a/src/assets/icons/donate.png b/src/assets/icons/donate.png
deleted file mode 100644
index 8f90408..0000000
Binary files a/src/assets/icons/donate.png and /dev/null differ
diff --git a/src/assets/icons/donation-qr.png b/src/assets/icons/donation-qr.png
deleted file mode 100644
index 06f400e..0000000
Binary files a/src/assets/icons/donation-qr.png and /dev/null differ
diff --git a/src/assets/icons/trackerjam-logo.png b/src/assets/icons/trackerjam-logo.png
deleted file mode 100644
index dc6d052..0000000
Binary files a/src/assets/icons/trackerjam-logo.png and /dev/null differ
diff --git a/src/assets/pin-tutorial.png b/src/assets/pin-tutorial.png
index ebece96..04b5648 100644
Binary files a/src/assets/pin-tutorial.png and b/src/assets/pin-tutorial.png differ
diff --git a/src/background.ts b/src/background.ts
index 88ffeb1..b2f1bb7 100644
--- a/src/background.ts
+++ b/src/background.ts
@@ -43,16 +43,16 @@ Browser.runtime.onInstalled.addListener(async details => {
active: true,
});
}
- if (details.reason == 'update' && !details.previousVersion) {
- const showChangelog = (await Settings.getInstance().getSetting(
- StorageParams.SHOW_CHANGELOG,
- )) as boolean;
- if (showChangelog)
- await Browser.tabs.create({
- url: 'https://webtracker.online/releasenotes.html',
- active: true,
- });
- }
+ // if (details.reason == 'update' && !details.previousVersion) {
+ // const showChangelog = (await Settings.getInstance().getSetting(
+ // StorageParams.SHOW_CHANGELOG,
+ // )) as boolean;
+ // if (showChangelog)
+ // await Browser.tabs.create({
+ // url: 'https://webtracker.online/releasenotes.html',
+ // active: true,
+ // });
+ // }
});
Browser.runtime.onStartup.addListener(() => {
diff --git a/src/block.html b/src/block.html
index 1b72d23..8b1bf71 100644
--- a/src/block.html
+++ b/src/block.html
@@ -4,7 +4,7 @@
-