Compare commits

...

3 Commits

Author SHA1 Message Date
Yash Singh
9fd6a1396b fix: set root when globalThis is defined 2024-03-23 13:00:51 -07:00
Yash Singh
3df86ea1e6 Merge remote-tracking branch 'origin' into fix/5378 2024-03-23 12:17:21 -07:00
Yash Singh
7bc201673d fix: patch lodash to not use Function calls 2024-03-23 12:06:29 -07:00
4 changed files with 164 additions and 133 deletions

View File

@@ -129,7 +129,8 @@
},
"pnpm": {
"patchedDependencies": {
"cytoscape@3.28.1": "patches/cytoscape@3.28.1.patch"
"cytoscape@3.28.1": "patches/cytoscape@3.28.1.patch",
"lodash-es@4.17.21": "patches/lodash-es@4.17.21.patch"
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,28 @@
diff --git a/_root.js b/_root.js
index 281f81280ec9ea137b644ba60b9f5c6ccede4f88..4f97e318c0fb9b3f43962f9351f0c3d06dec29c8 100644
--- a/_root.js
+++ b/_root.js
@@ -3,7 +3,22 @@ import freeGlobal from './_freeGlobal.js';
/** Detect free variable `self`. */
var freeSelf = typeof self == 'object' && self && self.Object === Object && self;
+// From https://mathiasbynens.be/notes/globalthis#robust-polyfill
+var root = freeGlobal || freeSelf || null;
+if (root == null) {
+ (function() {
+ if (typeof globalThis === 'object') return root = globalThis;
+ Object.defineProperty(Object.prototype, '__magic__', {
+ get: function() {
+ return this;
+ },
+ configurable: true
+ });
+ root = __magic__;
+ delete Object.prototype.__magic__;
+ })();
+}
+
/** Used as a reference to the global object. */
-var root = freeGlobal || freeSelf || Function('return this')();
export default root;

230
pnpm-lock.yaml generated
View File

@@ -6,8 +6,11 @@ settings:
patchedDependencies:
cytoscape@3.28.1:
hash: claipxynndhyqyu2csninuoh5e
hash: ptwxhyirnys2z5yt6vr2mafuxi
path: patches/cytoscape@3.28.1.patch
lodash-es@4.17.21:
hash: ydmcafcp526qosq3djhzm4m6uy
path: patches/lodash-es@4.17.21.patch
importers:
@@ -192,10 +195,10 @@ importers:
version: 5.4.3
vite:
specifier: ^5.2.3
version: 5.2.3(@types/node@20.11.30)
version: 5.2.4(@types/node@20.11.30)
vite-plugin-istanbul:
specifier: ^6.0.0
version: 6.0.0(vite@5.2.3)
version: 6.0.0(vite@5.2.4)
vitest:
specifier: ^1.4.0
version: 1.4.0(@types/node@20.11.30)(@vitest/ui@1.4.0)(jsdom@24.0.0)
@@ -210,7 +213,7 @@ importers:
version: link:../parser
cytoscape:
specifier: ^3.28.1
version: 3.28.1(patch_hash=claipxynndhyqyu2csninuoh5e)
version: 3.28.1(patch_hash=ptwxhyirnys2z5yt6vr2mafuxi)
cytoscape-cose-bilkent:
specifier: ^4.1.0
version: 4.1.0(cytoscape@3.28.1)
@@ -240,7 +243,7 @@ importers:
version: 2.1.0
lodash-es:
specifier: ^4.17.21
version: 4.17.21
version: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
mdast-util-from-markdown:
specifier: ^2.0.0
version: 2.0.0
@@ -488,7 +491,7 @@ importers:
version: 1.1.2
unocss:
specifier: ^0.58.6
version: 0.58.6(postcss@8.4.36)(rollup@2.79.1)(vite@4.5.2)
version: 0.58.6(postcss@8.4.38)(rollup@2.79.1)(vite@4.5.2)
unplugin-vue-components:
specifier: ^0.26.0
version: 0.26.0(rollup@2.79.1)(vue@3.4.21)
@@ -500,7 +503,7 @@ importers:
version: 0.19.7(vite@4.5.2)(workbox-build@7.0.0)(workbox-window@7.0.0)
vitepress:
specifier: 1.0.0-rc.45
version: 1.0.0-rc.45(@algolia/client-search@4.22.1)(@types/node@20.11.30)(postcss@8.4.36)(search-insights@2.13.0)(typescript@5.4.3)
version: 1.0.0-rc.45(@algolia/client-search@4.22.1)(@types/node@20.11.30)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3)
workbox-window:
specifier: ^7.0.0
version: 7.0.0
@@ -1262,8 +1265,8 @@ packages:
- supports-color
dev: true
/@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.0):
resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==}
/@babel/helper-define-polyfill-provider@0.6.0(@babel/core@7.24.0):
resolution: {integrity: sha512-efwOM90nCG6YeT8o3PCyBVSxRfmILxCNL+TNI8CGQl7a62M0Wd9VkV+XHwIlkOz1r4b+lxu6gBjdWiOMdUCrCQ==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
dependencies:
@@ -2339,7 +2342,7 @@ packages:
'@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0)
'@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.24.0)
'@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0)
babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0)
babel-plugin-polyfill-corejs2: 0.4.9(@babel/core@7.24.0)
babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0)
babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0)
core-js-compat: 3.36.0
@@ -2473,13 +2476,13 @@ packages:
dependencies:
'@chevrotain/gast': 11.0.3
'@chevrotain/types': 11.0.3
lodash-es: 4.17.21
lodash-es: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
/@chevrotain/gast@11.0.3:
resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==}
dependencies:
'@chevrotain/types': 11.0.3
lodash-es: 4.17.21
lodash-es: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
/@chevrotain/regexp-to-ast@11.0.3:
resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==}
@@ -3969,8 +3972,8 @@ packages:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
/@jridgewell/source-map@0.3.6:
resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
/@jridgewell/source-map@0.3.5:
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
dependencies:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
@@ -5334,7 +5337,7 @@ packages:
sirv: 2.0.4
dev: true
/@unocss/postcss@0.58.6(postcss@8.4.36):
/@unocss/postcss@0.58.6(postcss@8.4.38):
resolution: {integrity: sha512-jTwu7llhRm7luscsk0JekCeo6RS2W98CXiCJRE1H6IDQnjGQQ/9uRAqW4wuLsv7OQ1ThF8m9NKEj0wFJv7ePNg==}
engines: {node: '>=14'}
peerDependencies:
@@ -5346,7 +5349,7 @@ packages:
css-tree: 2.3.1
fast-glob: 3.3.2
magic-string: 0.30.8
postcss: 8.4.36
postcss: 8.4.38
dev: true
/@unocss/preset-attributify@0.58.6:
@@ -5517,14 +5520,14 @@ packages:
vue: 3.4.21(typescript@5.4.3)
dev: true
/@vitejs/plugin-vue@5.0.4(vite@5.2.3)(vue@3.4.21):
/@vitejs/plugin-vue@5.0.4(vite@5.2.4)(vue@3.4.21):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
vite: 5.2.3(@types/node@20.11.30)
vite: 5.2.4(@types/node@20.11.30)
vue: 3.4.21(typescript@5.4.3)
dev: true
@@ -5613,7 +5616,7 @@ packages:
dependencies:
'@babel/parser': 7.24.0
estree-walker: 2.0.2
source-map-js: 1.1.0
source-map-js: 1.0.2
vue: 3.4.21(typescript@5.4.3)
dev: false
@@ -5624,7 +5627,7 @@ packages:
'@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.1.0
source-map-js: 1.0.2
/@vue/compiler-dom@3.4.21:
resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
@@ -5642,8 +5645,8 @@ packages:
'@vue/shared': 3.4.21
estree-walker: 2.0.2
magic-string: 0.30.8
postcss: 8.4.36
source-map-js: 1.1.0
postcss: 8.4.35
source-map-js: 1.0.2
/@vue/compiler-ssr@3.4.21:
resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
@@ -6008,7 +6011,7 @@ packages:
lodash: 4.17.21
marked: 4.3.0
pino: 8.19.0
postcss: 8.4.36
postcss: 8.4.35
ramda: 0.28.0
tailwindcss: 3.4.1
vue: 3.4.21(typescript@5.4.3)
@@ -6345,7 +6348,7 @@ packages:
array-buffer-byte-length: 1.0.1
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.2
es-abstract: 1.22.5
es-errors: 1.3.0
get-intrinsic: 1.2.4
is-array-buffer: 3.0.4
@@ -6484,14 +6487,14 @@ packages:
'@types/babel__traverse': 7.20.5
dev: true
/babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.0):
resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
/babel-plugin-polyfill-corejs2@0.4.9(@babel/core@7.24.0):
resolution: {integrity: sha512-BXIWIaO3MewbXWdJdIGDWZurv5OGJlFNo7oy20DpB3kWDVJLcY2NRypRsRUbRe5KMqSNLuOGnWTFQQtY5MAsRw==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
dependencies:
'@babel/compat-data': 7.23.5
'@babel/core': 7.24.0
'@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.0)
'@babel/helper-define-polyfill-provider': 0.6.0(@babel/core@7.24.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -6947,7 +6950,7 @@ packages:
chevrotain: ^11.0.0
dependencies:
chevrotain: 11.0.3
lodash-es: 4.17.21
lodash-es: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
/chevrotain@11.0.3:
resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==}
@@ -6957,7 +6960,7 @@ packages:
'@chevrotain/regexp-to-ast': 11.0.3
'@chevrotain/types': 11.0.3
'@chevrotain/utils': 11.0.3
lodash-es: 4.17.21
lodash-es: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
/chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -7682,10 +7685,10 @@ packages:
cytoscape: ^3.2.0
dependencies:
cose-base: 1.0.3
cytoscape: 3.28.1(patch_hash=claipxynndhyqyu2csninuoh5e)
cytoscape: 3.28.1(patch_hash=ptwxhyirnys2z5yt6vr2mafuxi)
dev: false
/cytoscape@3.28.1(patch_hash=claipxynndhyqyu2csninuoh5e):
/cytoscape@3.28.1(patch_hash=ptwxhyirnys2z5yt6vr2mafuxi):
resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==}
engines: {node: '>=0.10'}
dependencies:
@@ -7977,7 +7980,7 @@ packages:
resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==}
dependencies:
d3: 7.9.0
lodash-es: 4.17.21
lodash-es: 4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy)
dev: false
/dashdash@1.14.1:
@@ -8000,33 +8003,6 @@ packages:
whatwg-url: 14.0.0
dev: true
/data-view-buffer@1.0.1:
resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
dev: true
/data-view-byte-length@1.0.1:
resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
dev: true
/data-view-byte-offset@1.0.0:
resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
is-data-view: 1.0.1
dev: true
/date-fns@2.30.0:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
@@ -8421,20 +8397,16 @@ packages:
is-arrayish: 0.2.1
dev: true
/es-abstract@1.23.2:
resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==}
/es-abstract@1.22.5:
resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.1
arraybuffer.prototype.slice: 1.0.3
available-typed-arrays: 1.0.7
call-bind: 1.0.7
data-view-buffer: 1.0.1
data-view-byte-length: 1.0.1
data-view-byte-offset: 1.0.0
es-define-property: 1.0.0
es-errors: 1.3.0
es-object-atoms: 1.0.0
es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
@@ -8449,7 +8421,6 @@ packages:
internal-slot: 1.0.7
is-array-buffer: 3.0.4
is-callable: 1.2.7
is-data-view: 1.0.1
is-negative-zero: 2.0.3
is-regex: 1.1.4
is-shared-array-buffer: 1.0.3
@@ -8462,8 +8433,8 @@ packages:
regexp.prototype.flags: 1.5.2
safe-array-concat: 1.1.2
safe-regex-test: 1.0.3
string.prototype.trim: 1.2.9
string.prototype.trimend: 1.0.8
string.prototype.trim: 1.2.8
string.prototype.trimend: 1.0.7
string.prototype.trimstart: 1.0.7
typed-array-buffer: 1.0.2
typed-array-byte-length: 1.0.1
@@ -8489,13 +8460,6 @@ packages:
resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==}
dev: true
/es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
engines: {node: '>= 0.4'}
dependencies:
es-errors: 1.3.0
dev: true
/es-set-tostringtag@2.0.3:
resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'}
@@ -9680,7 +9644,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.2
es-abstract: 1.22.5
functions-have-names: 1.2.3
dev: true
@@ -10486,13 +10450,6 @@ packages:
dependencies:
hasown: 2.0.2
/is-data-view@1.0.1:
resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
engines: {node: '>= 0.4'}
dependencies:
is-typed-array: 1.1.13
dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
@@ -11785,8 +11742,9 @@ packages:
p-locate: 6.0.0
dev: true
/lodash-es@4.17.21:
/lodash-es@4.17.21(patch_hash=ydmcafcp526qosq3djhzm4m6uy):
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
patched: true
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
@@ -11919,7 +11877,7 @@ packages:
dependencies:
'@babel/parser': 7.24.0
'@babel/types': 7.24.0
source-map-js: 1.1.0
source-map-js: 1.0.2
dev: true
/make-dir@3.1.0:
@@ -13659,29 +13617,29 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/postcss-import@15.1.0(postcss@8.4.36):
/postcss-import@15.1.0(postcss@8.4.35):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
postcss: 8.4.36
postcss: 8.4.35
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
dev: false
/postcss-js@4.0.1(postcss@8.4.36):
/postcss-js@4.0.1(postcss@8.4.35):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
postcss: 8.4.36
postcss: 8.4.35
dev: false
/postcss-load-config@4.0.2(postcss@8.4.36):
/postcss-load-config@4.0.2(postcss@8.4.35):
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'}
peerDependencies:
@@ -13694,17 +13652,17 @@ packages:
optional: true
dependencies:
lilconfig: 3.1.1
postcss: 8.4.36
postcss: 8.4.35
yaml: 2.4.1
dev: false
/postcss-nested@6.0.1(postcss@8.4.36):
/postcss-nested@6.0.1(postcss@8.4.35):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
postcss: 8.4.36
postcss: 8.4.35
postcss-selector-parser: 6.0.15
dev: false
@@ -13729,13 +13687,22 @@ packages:
source-map-js: 1.0.2
dev: true
/postcss@8.4.36:
resolution: {integrity: sha512-/n7eumA6ZjFHAsbX30yhHup/IMkOmlmvtEi7P+6RMYf+bGJSUHc3geH4a0NSZxAz/RJfiS9tooCTs9LAVYUZKw==}
/postcss@8.4.35:
resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.1.0
source-map-js: 1.0.2
/postcss@8.4.38:
resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.2.0
dev: true
/preact@10.19.6:
resolution: {integrity: sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==}
@@ -14324,7 +14291,7 @@ packages:
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
terser: 5.29.2
terser: 5.29.1
dev: true
/rollup-plugin-visualizer@5.12.0:
@@ -14825,11 +14792,11 @@ packages:
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
dev: true
/source-map-js@1.1.0:
resolution: {integrity: sha512-9vC2SfsJzlej6MAaMPLu8HiBSHGdRAJ9hVFYN1ibZoNkeanmDmLUcIrj6G9DGL7XMJ54AKg/G75akXl1/izTOw==}
/source-map-js@1.2.0:
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
dev: true
/source-map-support@0.5.13:
resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
@@ -15083,7 +15050,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.2
es-abstract: 1.22.5
get-intrinsic: 1.2.4
has-symbols: 1.0.3
internal-slot: 1.0.7
@@ -15092,22 +15059,21 @@ packages:
side-channel: 1.0.6
dev: true
/string.prototype.trim@1.2.9:
resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
/string.prototype.trim@1.2.8:
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.2
es-object-atoms: 1.0.0
es-abstract: 1.22.5
dev: true
/string.prototype.trimend@1.0.8:
resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
/string.prototype.trimend@1.0.7:
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-object-atoms: 1.0.0
es-abstract: 1.22.5
dev: true
/string.prototype.trimstart@1.0.7:
@@ -15115,7 +15081,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-abstract: 1.23.2
es-abstract: 1.22.5
dev: true
/string_decoder@1.1.1:
@@ -15282,11 +15248,11 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
postcss: 8.4.36
postcss-import: 15.1.0(postcss@8.4.36)
postcss-js: 4.0.1(postcss@8.4.36)
postcss-load-config: 4.0.2(postcss@8.4.36)
postcss-nested: 6.0.1(postcss@8.4.36)
postcss: 8.4.35
postcss-import: 15.1.0(postcss@8.4.35)
postcss-js: 4.0.1(postcss@8.4.35)
postcss-load-config: 4.0.2(postcss@8.4.35)
postcss-nested: 6.0.1(postcss@8.4.35)
postcss-selector-parser: 6.0.15
resolve: 1.22.8
sucrase: 3.35.0
@@ -15355,16 +15321,16 @@ packages:
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.29.2
terser: 5.29.1
webpack: 5.91.0(esbuild@0.20.2)(webpack-cli@4.10.0)
dev: true
/terser@5.29.2:
resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==}
/terser@5.29.1:
resolution: {integrity: sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==}
engines: {node: '>=10'}
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.6
'@jridgewell/source-map': 0.3.5
acorn: 8.11.3
commander: 2.20.3
source-map-support: 0.5.21
@@ -15913,7 +15879,7 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
/unocss@0.58.6(postcss@8.4.36)(rollup@2.79.1)(vite@4.5.2):
/unocss@0.58.6(postcss@8.4.38)(rollup@2.79.1)(vite@4.5.2):
resolution: {integrity: sha512-HBstDtC6KKD5yCYh5hHpPdHGZai0B/iLlDwkOIK+xfQYrvl8tNBvKfRz3xgiaI5MJ+fLmEOxbfXQIjleU1A0iA==}
engines: {node: '>=14'}
peerDependencies:
@@ -15929,7 +15895,7 @@ packages:
'@unocss/cli': 0.58.6(rollup@2.79.1)
'@unocss/core': 0.58.6
'@unocss/extractor-arbitrary-variants': 0.58.6
'@unocss/postcss': 0.58.6(postcss@8.4.36)
'@unocss/postcss': 0.58.6(postcss@8.4.38)
'@unocss/preset-attributify': 0.58.6
'@unocss/preset-icons': 0.58.6
'@unocss/preset-mini': 0.58.6
@@ -16128,7 +16094,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.0
vite: 5.2.3(@types/node@20.11.30)
vite: 5.2.4(@types/node@20.11.30)
transitivePeerDependencies:
- '@types/node'
- less
@@ -16140,7 +16106,7 @@ packages:
- terser
dev: true
/vite-plugin-istanbul@6.0.0(vite@5.2.3):
/vite-plugin-istanbul@6.0.0(vite@5.2.4):
resolution: {integrity: sha512-Vwh2XdesjcLwaPbHSOiWHh+0s7CNovQTPEjUCTkqmJUe0FN2TKsOp0qpoaklOuwrKlL9elhD5fPFxi5lmG62zA==}
peerDependencies:
vite: '>=4 <=6'
@@ -16151,7 +16117,7 @@ packages:
picocolors: 1.0.0
source-map: 0.7.4
test-exclude: 6.0.0
vite: 5.2.3(@types/node@20.11.30)
vite: 5.2.4(@types/node@20.11.30)
transitivePeerDependencies:
- supports-color
dev: true
@@ -16244,14 +16210,14 @@ packages:
dependencies:
'@types/node': 20.11.30
esbuild: 0.19.12
postcss: 8.4.36
postcss: 8.4.35
rollup: 4.12.1
optionalDependencies:
fsevents: 2.3.3
dev: true
/vite@5.2.3(@types/node@20.11.30):
resolution: {integrity: sha512-+i1oagbvkVIhEy9TnEV+fgXsng13nZM90JQbrcPrf6DvW2mXARlz+DK7DLiDP+qeKoD1FCVx/1SpFL1CLq9Mhw==}
/vite@5.2.4(@types/node@20.11.30):
resolution: {integrity: sha512-vjFghvHWidBTinu5TCymJk/lRHlR5ljqB83yugr0HA1xspUPdOZHqbqDLnZ8f9/jINrtFHTCYYyIUi+o+Q5iyg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -16280,7 +16246,7 @@ packages:
dependencies:
'@types/node': 20.11.30
esbuild: 0.20.2
postcss: 8.4.36
postcss: 8.4.38
rollup: 4.13.0
optionalDependencies:
fsevents: 2.3.3
@@ -16303,7 +16269,7 @@ packages:
vue: 3.4.21(typescript@5.4.3)
dev: true
/vitepress@1.0.0-rc.45(@algolia/client-search@4.22.1)(@types/node@20.11.30)(postcss@8.4.36)(search-insights@2.13.0)(typescript@5.4.3):
/vitepress@1.0.0-rc.45(@algolia/client-search@4.22.1)(@types/node@20.11.30)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3):
resolution: {integrity: sha512-/OiYsu5UKpQKA2c0BAZkfyywjfauDjvXyv6Mo4Ra57m5n4Bxg1HgUGoth1CLH2vwUbR/BHvDA9zOM0RDvgeSVQ==}
hasBin: true
peerDependencies:
@@ -16327,7 +16293,7 @@ packages:
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
postcss: 8.4.36
postcss: 8.4.38
shiki: 1.1.7
vite: 5.1.5(@types/node@20.11.30)
vue: 3.4.21(typescript@5.4.3)
@@ -16376,7 +16342,7 @@ packages:
'@shikijs/core': 1.2.0
'@shikijs/transformers': 1.2.0
'@types/markdown-it': 13.0.7
'@vitejs/plugin-vue': 5.0.4(vite@5.2.3)(vue@3.4.21)
'@vitejs/plugin-vue': 5.0.4(vite@5.2.4)(vue@3.4.21)
'@vue/devtools-api': 7.0.16(vue@3.4.21)
'@vueuse/core': 10.9.0(vue@3.4.21)
'@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21)
@@ -16384,7 +16350,7 @@ packages:
mark.js: 8.11.1
minisearch: 6.3.0
shiki: 1.2.0
vite: 5.2.3(@types/node@20.11.30)
vite: 5.2.4(@types/node@20.11.30)
vue: 3.4.21(typescript@5.4.3)
transitivePeerDependencies:
- '@algolia/client-search'
@@ -16459,7 +16425,7 @@ packages:
strip-literal: 2.0.0
tinybench: 2.6.0
tinypool: 0.8.2
vite: 5.2.3(@types/node@20.11.30)
vite: 5.2.4(@types/node@20.11.30)
vite-node: 1.4.0(@types/node@20.11.30)
why-is-node-running: 2.2.2
transitivePeerDependencies: