@ -52,6 +52,7 @@
"tippy.js" : "6.3.7" ,
"toastify-js" : "1.12.0" ,
"tributejs" : "5.1.3" ,
"typescript" : "5.5.2" ,
"uint8-to-base64" : "0.2.0" ,
"vanilla-colorful" : "0.7.2" ,
"vue" : "3.4.29" ,
@ -68,13 +69,16 @@
"@stoplight/spectral-cli" : "6.11.1" ,
"@stylistic/eslint-plugin-js" : "2.2.1" ,
"@stylistic/stylelint-plugin" : "2.1.2" ,
"@typescript-eslint/parser" : "7.14.1" ,
"@vitejs/plugin-vue" : "5.0.5" ,
"eslint" : "8.57.0" ,
"eslint-import-resolver-typescript" : "3.6.1" ,
"eslint-plugin-array-func" : "4.0.0" ,
"eslint-plugin-github" : "5.0.1" ,
"eslint-plugin-i" : "2.29.1" ,
"eslint-plugin-no-jquery" : "3.0.1" ,
"eslint-plugin-no-use-extend-native" : "0.5.0" ,
"eslint-plugin-playwright" : "1.6.2" ,
"eslint-plugin-regexp" : "2.6.0" ,
"eslint-plugin-sonarjs" : "1.0.3" ,
"eslint-plugin-unicorn" : "54.0.0" ,
@ -2399,15 +2403,16 @@
}
} ,
"node_modules/@typescript-eslint/parser" : {
"version" : "7.13 .1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13 .1.tgz" ,
"integrity" : "sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1 A==" ,
"version" : "7.14 .1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.14 .1.tgz" ,
"integrity" : "sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1I A==" ,
"dev" : true ,
"license" : "BSD-2-Clause" ,
"dependencies" : {
"@typescript-eslint/scope-manager" : "7.13 .1" ,
"@typescript-eslint/types" : "7.13 .1" ,
"@typescript-eslint/typescript-estree" : "7.13 .1" ,
"@typescript-eslint/visitor-keys" : "7.13 .1" ,
"@typescript-eslint/scope-manager" : "7.14 .1" ,
"@typescript-eslint/types" : "7.14 .1" ,
"@typescript-eslint/typescript-estree" : "7.14 .1" ,
"@typescript-eslint/visitor-keys" : "7.14 .1" ,
"debug" : "^4.3.4"
} ,
"engines" : {
@ -2426,6 +2431,98 @@
}
}
} ,
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager" : {
"version" : "7.14.1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.14.1.tgz" ,
"integrity" : "sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==" ,
"dev" : true ,
"license" : "MIT" ,
"dependencies" : {
"@typescript-eslint/types" : "7.14.1" ,
"@typescript-eslint/visitor-keys" : "7.14.1"
} ,
"engines" : {
"node" : "^18.18.0 || >=20.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types" : {
"version" : "7.14.1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.14.1.tgz" ,
"integrity" : "sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==" ,
"dev" : true ,
"license" : "MIT" ,
"engines" : {
"node" : "^18.18.0 || >=20.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree" : {
"version" : "7.14.1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.14.1.tgz" ,
"integrity" : "sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==" ,
"dev" : true ,
"license" : "BSD-2-Clause" ,
"dependencies" : {
"@typescript-eslint/types" : "7.14.1" ,
"@typescript-eslint/visitor-keys" : "7.14.1" ,
"debug" : "^4.3.4" ,
"globby" : "^11.1.0" ,
"is-glob" : "^4.0.3" ,
"minimatch" : "^9.0.4" ,
"semver" : "^7.6.0" ,
"ts-api-utils" : "^1.3.0"
} ,
"engines" : {
"node" : "^18.18.0 || >=20.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
} ,
"peerDependenciesMeta" : {
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys" : {
"version" : "7.14.1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.14.1.tgz" ,
"integrity" : "sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==" ,
"dev" : true ,
"license" : "MIT" ,
"dependencies" : {
"@typescript-eslint/types" : "7.14.1" ,
"eslint-visitor-keys" : "^3.4.3"
} ,
"engines" : {
"node" : "^18.18.0 || >=20.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys" : {
"version" : "3.4.3" ,
"resolved" : "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" ,
"integrity" : "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" ,
"dev" : true ,
"license" : "Apache-2.0" ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"url" : "https://opencollective.com/eslint"
}
} ,
"node_modules/@typescript-eslint/scope-manager" : {
"version" : "7.13.1" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.1.tgz" ,
@ -5353,6 +5450,31 @@
"ms" : "^2.1.1"
}
} ,
"node_modules/eslint-import-resolver-typescript" : {
"version" : "3.6.1" ,
"resolved" : "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz" ,
"integrity" : "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==" ,
"dev" : true ,
"dependencies" : {
"debug" : "^4.3.4" ,
"enhanced-resolve" : "^5.12.0" ,
"eslint-module-utils" : "^2.7.4" ,
"fast-glob" : "^3.3.1" ,
"get-tsconfig" : "^4.5.0" ,
"is-core-module" : "^2.11.0" ,
"is-glob" : "^4.0.3"
} ,
"engines" : {
"node" : "^14.18.0 || >=16.0.0"
} ,
"funding" : {
"url" : "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
} ,
"peerDependencies" : {
"eslint" : "*" ,
"eslint-plugin-import" : "*"
}
} ,
"node_modules/eslint-module-utils" : {
"version" : "2.8.1" ,
"resolved" : "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz" ,
@ -5701,6 +5823,30 @@
"node" : ">=6.0.0"
}
} ,
"node_modules/eslint-plugin-playwright" : {
"version" : "1.6.2" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-1.6.2.tgz" ,
"integrity" : "sha512-mraN4Em3b5jLt01q7qWPyLg0Q5v3KAWfJSlEWwldyUXoa7DSPrBR4k6B6LROLqipsG8ndkwWMdjl1Ffdh15tag==" ,
"dev" : true ,
"workspaces" : [
"examples"
] ,
"dependencies" : {
"globals" : "^13.23.0"
} ,
"engines" : {
"node" : ">=16.6.0"
} ,
"peerDependencies" : {
"eslint" : ">=8.40.0" ,
"eslint-plugin-jest" : ">=25"
} ,
"peerDependenciesMeta" : {
"eslint-plugin-jest" : {
"optional" : true
}
}
} ,
"node_modules/eslint-plugin-prettier" : {
"version" : "5.1.3" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz" ,
@ -11867,11 +12013,10 @@
}
} ,
"node_modules/typescript" : {
"version" : "5.4.5" ,
"resolved" : "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz" ,
"integrity" : "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" ,
"devOptional" : true ,
"peer" : true ,
"version" : "5.5.2" ,
"resolved" : "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz" ,
"integrity" : "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==" ,
"license" : "Apache-2.0" ,
"bin" : {
"tsc" : "bin/tsc" ,
"tsserver" : "bin/tsserver"