diff --git a/package-lock.json b/package-lock.json index a3a17f4..aecd6dc 100755 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "vue-techs-logos", "version": "0.1.10", "dependencies": { + "jsom": "^1.0.0", "sass": "^1.77.2", "vue": "^3.4.27" }, @@ -20,7 +21,7 @@ "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", "eslint": "^9.3.0", - "eslint-plugin-cypress": "^3.1.1", + "eslint-plugin-cypress": "^3.2.0", "eslint-plugin-vue": "^9.26.0", "jsdom": "^24.0.0", "npm-run-all": "^4.1.5", @@ -2397,15 +2398,16 @@ } }, "node_modules/eslint-plugin-cypress": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.1.1.tgz", - "integrity": "sha512-rsP/72X99KNOAq26o5VAb6SICvdfjwvvWjs9n5a9UD14B5kCzzE45NJR/yJYw3fsGXUUKiwkv6eU5wRthM8kPw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.2.0.tgz", + "integrity": "sha512-HaxMz6BoU4ay+K4WrG9ZJC1NdX06FqSlAwtRDStjM0ORFT7zCNPNuRJ+kUPc17Rt2AMUBSqeD9L0zTR3uZhPpw==", "dev": true, + "license": "MIT", "dependencies": { "globals": "^13.20.0" }, "peerDependencies": { - "eslint": ">=7 <9" + "eslint": ">=7" } }, "node_modules/eslint-plugin-vue": { @@ -3690,6 +3692,29 @@ "node": ">=18" } }, + "node_modules/jsom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jsom/-/jsom-1.0.0.tgz", + "integrity": "sha512-sBqpZRsRz1Sm+Xw61e2zAxfjFRJ2Hkathh5HMkRJO+6bK5aNlGjwyNv3gbq5zjDIzLnzIqdqVXaA6UE0XpMq5g==", + "license": "ISC", + "dependencies": { + "@types/node": "^7.0.22", + "switchjs": "^1.0.1", + "tslib": "^1.7.1" + } + }, + "node_modules/jsom/node_modules/@types/node": { + "version": "7.10.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.14.tgz", + "integrity": "sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA==", + "license": "MIT" + }, + "node_modules/jsom/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -5239,6 +5264,37 @@ "node": ">= 10" } }, + "node_modules/switchjs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/switchjs/-/switchjs-1.0.2.tgz", + "integrity": "sha512-7Z+bxBEuXNsECoSzlwDEfbxJV3svPklx1Uj7rP7MFGdhXdhxlQuEQiVL4u33Ej/TEVEslUiXkgmLIlHty//AZA==", + "license": "ISC", + "dependencies": { + "debug": "^2.6.8", + "tslib": "^1.7.1" + } + }, + "node_modules/switchjs/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/switchjs/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/switchjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", diff --git a/package.json b/package.json index 7fa877d..890bff6 100755 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" }, "dependencies": { + "jsom": "^1.0.0", "sass": "^1.77.2", "vue": "^3.4.27" }, @@ -43,7 +44,7 @@ "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", "eslint": "^9.3.0", - "eslint-plugin-cypress": "^3.1.1", + "eslint-plugin-cypress": "^3.2.0", "eslint-plugin-vue": "^9.26.0", "jsdom": "^24.0.0", "npm-run-all": "^4.1.5", diff --git a/yarn.lock b/yarn.lock index 535e993..d4347a6 100755 --- a/yarn.lock +++ b/yarn.lock @@ -186,6 +186,11 @@ dependencies: undici-types "~5.26.4" +"@types/node@^7.0.22": + version "7.10.14" + resolved "https://registry.npmjs.org/@types/node/-/node-7.10.14.tgz" + integrity sha512-29GS75BE8asnTno3yB6ubOJOO0FboExEqNJy4bpz0GSmW/8wPTNL4h9h63c6s1uTrOopCmJYe/4yJLh5r92ZUA== + "@types/semver@^7.5.0": version "7.5.8" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz" @@ -848,6 +853,13 @@ de-indent@^1.0.2: resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== +debug@^2.6.8: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4, debug@4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" @@ -1051,10 +1063,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-plugin-cypress@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.1.1.tgz" - integrity sha512-rsP/72X99KNOAq26o5VAb6SICvdfjwvvWjs9n5a9UD14B5kCzzE45NJR/yJYw3fsGXUUKiwkv6eU5wRthM8kPw== +eslint-plugin-cypress@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.2.0.tgz" + integrity sha512-HaxMz6BoU4ay+K4WrG9ZJC1NdX06FqSlAwtRDStjM0ORFT7zCNPNuRJ+kUPc17Rt2AMUBSqeD9L0zTR3uZhPpw== dependencies: globals "^13.20.0" @@ -1833,6 +1845,15 @@ jsdom@^24.0.0: ws "^8.16.0" xml-name-validator "^5.0.0" +jsom@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/jsom/-/jsom-1.0.0.tgz" + integrity sha512-sBqpZRsRz1Sm+Xw61e2zAxfjFRJ2Hkathh5HMkRJO+6bK5aNlGjwyNv3gbq5zjDIzLnzIqdqVXaA6UE0XpMq5g== + dependencies: + "@types/node" "^7.0.22" + switchjs "^1.0.1" + tslib "^1.7.1" + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" @@ -2044,6 +2065,11 @@ mlly@^1.2.0, mlly@^1.4.2: pkg-types "^1.0.3" ufo "^1.3.2" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + ms@2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" @@ -2756,6 +2782,14 @@ svgo@^3.0.2: csso "^5.0.5" picocolors "^1.0.0" +switchjs@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/switchjs/-/switchjs-1.0.2.tgz" + integrity sha512-7Z+bxBEuXNsECoSzlwDEfbxJV3svPklx1Uj7rP7MFGdhXdhxlQuEQiVL4u33Ej/TEVEslUiXkgmLIlHty//AZA== + dependencies: + debug "^2.6.8" + tslib "^1.7.1" + symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" @@ -2815,6 +2849,11 @@ ts-api-utils@^1.0.1: resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== +tslib@^1.7.1: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.1.0: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"