From 8dd73bb434a139bcca4cf27a74a2308d654545f3 Mon Sep 17 00:00:00 2001 From: amandaesmith333 Date: Thu, 16 Mar 2023 12:18:29 -0500 Subject: [PATCH 1/3] update Ionic to get IonicSlides fix in --- angular/package-lock.json | 149 ++++++++++++++++----------------- angular/package.json | 2 +- react/package-lock.json | 170 ++++++++++++++++---------------------- react/package.json | 4 +- vue/package-lock.json | 164 ++++++++++++++++++------------------ vue/package.json | 4 +- 6 files changed, 234 insertions(+), 259 deletions(-) diff --git a/angular/package-lock.json b/angular/package-lock.json index 878adb7..e16d28f 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -18,7 +18,7 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/angular": "^6.1.1", + "@ionic/angular": "^6.6.2", "rxjs": "~6.6.0", "swiper": "^7.1.0", "tslib": "^2.2.0", @@ -405,7 +405,6 @@ "version": "12.1.5", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.1.5.tgz", "integrity": "sha512-MBrNCuTFmBiTy+sqmBYRqfBHPBJeONvRWOxHepn/CMtjHJiTZ+PHG61Chu2ySxLBuOZxAGaP4GMcqIc15G742g==", - "dev": true, "dependencies": { "tslib": "^2.2.0" }, @@ -2495,11 +2494,12 @@ "dev": true }, "node_modules/@ionic/angular": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-6.1.1.tgz", - "integrity": "sha512-bH3m9y39myk9iNDqTs8eIozDUtzB9ZOw1dMSc1z3eVBwE/NTxEGOS1g7erXlb6RsSCuJQQQVJGnm9AYrIjVYbA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-6.6.2.tgz", + "integrity": "sha512-u3Q+2v66wlpN+5klpvTschYafAfL+XSLpcA7aX7pDAxcladQlU3JmOuXeV6TS9kk63kuOXON+t+jTTnMtXn+sQ==", "dependencies": { - "@ionic/core": "^6.1.1", + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3", "jsonc-parser": "^3.0.0", "tslib": "^2.0.0" }, @@ -2614,12 +2614,12 @@ } }, "node_modules/@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "dependencies": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" } }, @@ -2932,9 +2932,9 @@ } }, "node_modules/@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==", + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", "bin": { "stencil": "bin/stencil" }, @@ -9201,23 +9201,11 @@ } }, "node_modules/ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "dependencies": { - "@stencil/core": "~2.12.0" - } - }, - "node_modules/ionicons/node_modules/@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "@stencil/core": "^2.18.0" } }, "node_modules/ip": { @@ -19764,7 +19752,8 @@ "version": "12.0.0", "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-12.0.0.tgz", "integrity": "sha512-gvvXQDXXi0gsWZ25KyMqF/1b3AaX+CJbpVgTPqxJdEx4euvmG/m3993ynmpf+Kc+F+aI2O9W4TUbDbbLWoCjIA==", - "dev": true + "dev": true, + "requires": {} }, "@angular-eslint/eslint-plugin": { "version": "12.0.0", @@ -19834,7 +19823,6 @@ "version": "12.1.5", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.1.5.tgz", "integrity": "sha512-MBrNCuTFmBiTy+sqmBYRqfBHPBJeONvRWOxHepn/CMtjHJiTZ+PHG61Chu2ySxLBuOZxAGaP4GMcqIc15G742g==", - "dev": true, "requires": { "tslib": "^2.2.0" } @@ -21168,7 +21156,8 @@ "@capacitor/app": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-1.0.5.tgz", - "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==" + "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==", + "requires": {} }, "@capacitor/cli": { "version": "3.2.5", @@ -21223,12 +21212,14 @@ "@capacitor/haptics": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-1.1.2.tgz", - "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==" + "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==", + "requires": {} }, "@capacitor/keyboard": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-1.1.2.tgz", - "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==" + "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==", + "requires": {} }, "@csstools/convert-colors": { "version": "1.4.0", @@ -21312,11 +21303,12 @@ "dev": true }, "@ionic/angular": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-6.1.1.tgz", - "integrity": "sha512-bH3m9y39myk9iNDqTs8eIozDUtzB9ZOw1dMSc1z3eVBwE/NTxEGOS1g7erXlb6RsSCuJQQQVJGnm9AYrIjVYbA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-6.6.2.tgz", + "integrity": "sha512-u3Q+2v66wlpN+5klpvTschYafAfL+XSLpcA7aX7pDAxcladQlU3JmOuXeV6TS9kk63kuOXON+t+jTTnMtXn+sQ==", "requires": { - "@ionic/core": "^6.1.1", + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3", "jsonc-parser": "^3.0.0", "tslib": "^2.0.0" } @@ -21398,12 +21390,12 @@ } }, "@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "requires": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" } }, @@ -21653,9 +21645,9 @@ } }, "@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==" + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==" }, "@tootallnate/once": { "version": "1.1.2", @@ -22194,7 +22186,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "adjust-sourcemap-loader": { "version": "4.0.0", @@ -22258,7 +22251,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true + "dev": true, + "requires": {} }, "ajv-formats": { "version": "2.1.0", @@ -22273,7 +22267,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -23115,7 +23110,8 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", - "dev": true + "dev": true, + "requires": {} }, "class-utils": { "version": "0.3.6", @@ -24075,7 +24071,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true + "dev": true, + "requires": {} }, "csso": { "version": "4.2.0", @@ -24497,7 +24494,8 @@ "version": "8.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -24906,7 +24904,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.2.tgz", "integrity": "sha512-C8YMhL+r8RMeMdYAw/rQtE6xNdMulj+zGWud/qIGnlmomiPRaLDGLMeskZ3alN6uMBojmooRimtdrXebLN4svQ==", - "dev": true + "dev": true, + "requires": {} }, "eslint-scope": { "version": "5.1.1", @@ -26313,7 +26312,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "ieee754": { "version": "1.2.1", @@ -26558,18 +26558,11 @@ } }, "ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "requires": { - "@stencil/core": "~2.12.0" - }, - "dependencies": { - "@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==" - } + "@stencil/core": "^2.18.0" } }, "ip": { @@ -27408,7 +27401,8 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", - "dev": true + "dev": true, + "requires": {} }, "karma-source-map-support": { "version": "1.4.0", @@ -29589,25 +29583,29 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-duplicates": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-empty": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-overridden": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "dev": true + "dev": true, + "requires": {} }, "postcss-double-position-gradients": { "version": "1.0.0", @@ -30070,7 +30068,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -30138,7 +30137,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-normalize-display-values": { "version": "5.0.1", @@ -34432,7 +34432,8 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true + "dev": true, + "requires": {} }, "xml2js": { "version": "0.4.23", diff --git a/angular/package.json b/angular/package.json index e6b5349..ce0c641 100644 --- a/angular/package.json +++ b/angular/package.json @@ -23,7 +23,7 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/angular": "^6.1.1", + "@ionic/angular": "^6.6.2", "rxjs": "~6.6.0", "swiper": "^7.1.0", "tslib": "^2.2.0", diff --git a/react/package-lock.json b/react/package-lock.json index 6184cd5..31a1d51 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -12,8 +12,8 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/react": "^6.1.1", - "@ionic/react-router": "^6.1.1", + "@ionic/react": "^6.6.2", + "@ionic/react-router": "^6.6.2", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^12.6.3", @@ -2117,54 +2117,30 @@ } }, "node_modules/@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "dependencies": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" } }, - "node_modules/@ionic/core/node_modules/@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" - } - }, "node_modules/@ionic/core/node_modules/ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "dependencies": { - "@stencil/core": "~2.12.0" - } - }, - "node_modules/@ionic/core/node_modules/ionicons/node_modules/@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "@stencil/core": "^2.18.0" } }, "node_modules/@ionic/react": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.1.1.tgz", - "integrity": "sha512-rgjT0RoL70Z5SMyGrkeppCxtT8N2e/DZ3whJPNDuQiLFlTcPQDYfB3EkpsLl+sX9NZBbeMMv+zAhumfaHKD+dg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.6.2.tgz", + "integrity": "sha512-eWGW2evk/pNkstcmhtqvRPU1t3FBssa+ySMNcvFQsD7UDV8Qq3rNRtMH/4dXzVThm1r/BACmkEsl95X0N6FswA==", "dependencies": { - "@ionic/core": "^6.1.1", - "ionicons": "^6.0.0", + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3", "tslib": "*" }, "peerDependencies": { @@ -2173,11 +2149,11 @@ } }, "node_modules/@ionic/react-router": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-6.1.1.tgz", - "integrity": "sha512-mbs7BWNjnID5NAxAVQoOtFfaT6UWQ0LA37HbLvKu7QH1yuwcyxSzq5laVwzck+i3S/Wdq8iNbOufvQ2dbO/VsQ==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-6.6.2.tgz", + "integrity": "sha512-F8HMHAKWdpK9qzf0VQ5GVjSClhegWfAdUBmQSF1wA2zUrV7ziRHzYxjg7c4vdss7MRZ0HJJY29qX0sggdk91ng==", "dependencies": { - "@ionic/react": "^6.1.1", + "@ionic/react": "6.6.2", "tslib": "*" }, "peerDependencies": { @@ -2188,11 +2164,11 @@ } }, "node_modules/@ionic/react/node_modules/ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "dependencies": { - "@stencil/core": "~2.12.0" + "@stencil/core": "^2.18.0" } }, "node_modules/@ionic/utils-array": { @@ -2900,9 +2876,9 @@ } }, "node_modules/@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==", + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", "bin": { "stencil": "bin/stencil" }, @@ -21976,7 +21952,8 @@ "@capacitor/app": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-1.0.5.tgz", - "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==" + "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==", + "requires": {} }, "@capacitor/cli": { "version": "3.2.5", @@ -22027,12 +22004,14 @@ "@capacitor/haptics": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-1.1.2.tgz", - "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==" + "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==", + "requires": {} }, "@capacitor/keyboard": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-1.1.2.tgz", - "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==" + "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==", + "requires": {} }, "@cnakazawa/watch": { "version": "1.0.4", @@ -22155,63 +22134,51 @@ } }, "@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "requires": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" }, "dependencies": { - "@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==" - }, "ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "requires": { - "@stencil/core": "~2.12.0" - }, - "dependencies": { - "@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==" - } + "@stencil/core": "^2.18.0" } } } }, "@ionic/react": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.1.1.tgz", - "integrity": "sha512-rgjT0RoL70Z5SMyGrkeppCxtT8N2e/DZ3whJPNDuQiLFlTcPQDYfB3EkpsLl+sX9NZBbeMMv+zAhumfaHKD+dg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.6.2.tgz", + "integrity": "sha512-eWGW2evk/pNkstcmhtqvRPU1t3FBssa+ySMNcvFQsD7UDV8Qq3rNRtMH/4dXzVThm1r/BACmkEsl95X0N6FswA==", "requires": { - "@ionic/core": "^6.1.1", - "ionicons": "^6.0.0", + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3", "tslib": "*" }, "dependencies": { "ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "requires": { - "@stencil/core": "~2.12.0" + "@stencil/core": "^2.18.0" } } } }, "@ionic/react-router": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-6.1.1.tgz", - "integrity": "sha512-mbs7BWNjnID5NAxAVQoOtFfaT6UWQ0LA37HbLvKu7QH1yuwcyxSzq5laVwzck+i3S/Wdq8iNbOufvQ2dbO/VsQ==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-6.6.2.tgz", + "integrity": "sha512-F8HMHAKWdpK9qzf0VQ5GVjSClhegWfAdUBmQSF1wA2zUrV7ziRHzYxjg7c4vdss7MRZ0HJJY29qX0sggdk91ng==", "requires": { - "@ionic/react": "^6.1.1", + "@ionic/react": "6.6.2", "tslib": "*" } }, @@ -22754,9 +22721,9 @@ } }, "@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==" + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==" }, "@surma/rollup-plugin-off-main-thread": { "version": "1.4.2", @@ -23516,7 +23483,8 @@ "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -23568,12 +23536,14 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -23989,7 +23959,8 @@ "babel-plugin-named-asset-import": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.2.2", @@ -26678,7 +26649,8 @@ "eslint-plugin-react-hooks": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "requires": {} }, "eslint-plugin-testing-library": { "version": "3.10.2", @@ -29161,7 +29133,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "26.0.0", @@ -36641,7 +36614,8 @@ "ws": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/react/package.json b/react/package.json index 8dfddf1..c03a66b 100644 --- a/react/package.json +++ b/react/package.json @@ -7,8 +7,8 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/react": "^6.1.1", - "@ionic/react-router": "^6.1.1", + "@ionic/react": "^6.6.2", + "@ionic/react-router": "^6.6.2", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^12.6.3", diff --git a/vue/package-lock.json b/vue/package-lock.json index 96e2889..a505a4d 100644 --- a/vue/package-lock.json +++ b/vue/package-lock.json @@ -12,8 +12,8 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/vue": "^6.1.1", - "@ionic/vue-router": "^6.1.1", + "@ionic/vue": "^6.6.2", + "@ionic/vue-router": "^6.6.2", "core-js": "^3.6.5", "swiper": "^7.1.0", "vue": "^3.2.1", @@ -1973,12 +1973,12 @@ } }, "node_modules/@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "dependencies": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" } }, @@ -2253,20 +2253,20 @@ } }, "node_modules/@ionic/vue": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.1.1.tgz", - "integrity": "sha512-+sptZgjNyLvcCxyT5DVJdDFzWvPDgY2UgduMlr52jtO+Ms6wGqkah3EeoHGWR9AU4hAdd3WqWnHRME7Er2YFpA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.6.2.tgz", + "integrity": "sha512-UB8UF4vrenu/n/2djXgin0Gjmr6dKrgb0EByBpcy0upmoEJ6ycddG47+iCT+BPVSKx/EeFnH+nDRpwo+yRrIZw==", "dependencies": { - "@ionic/core": "^6.1.1", - "ionicons": "^6.0.0" + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3" } }, "node_modules/@ionic/vue-router": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-6.1.1.tgz", - "integrity": "sha512-+bcDqfFppMbZPBxdTtYm1ey7pXHMyqOEg7dsXJxlTyNfsYFp9O7xuhHQCUxuS0iUAU+72MrqfRkFV2IckFDH8g==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-6.6.2.tgz", + "integrity": "sha512-vOdwarfF43pBemedRhpcunm02tT1nvY8Vqw2djjNFqcGSo1RuCLVz8BKbt21iKtpHtLThhQIFg0uk2y/hOdPpQ==", "dependencies": { - "@ionic/vue": "^6.1.1" + "@ionic/vue": "6.6.2" } }, "node_modules/@istanbuljs/load-nyc-config": { @@ -3556,9 +3556,9 @@ "dev": true }, "node_modules/@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==", + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", "bin": { "stencil": "bin/stencil" }, @@ -11107,23 +11107,11 @@ } }, "node_modules/ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "dependencies": { - "@stencil/core": "~2.12.0" - } - }, - "node_modules/ionicons/node_modules/@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "@stencil/core": "^2.18.0" } }, "node_modules/ip": { @@ -22866,7 +22854,8 @@ "@capacitor/app": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-1.0.5.tgz", - "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==" + "integrity": "sha512-U0dAw1CAjKyguSRxKDabszsQ4dj679RnxaUZrSHDR5Jnt5x308oQuKXFP++wnMBbw72D02iqjG0a+/Ujye7C9g==", + "requires": {} }, "@capacitor/cli": { "version": "3.2.5", @@ -22927,12 +22916,14 @@ "@capacitor/haptics": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-1.1.2.tgz", - "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==" + "integrity": "sha512-h7uAK/iTSDYfvMY2aaZJ5tlGyIOOdH17mzHHED4jgP3TSXbsmeYU839u56hNGi9vb4Q00Jsb0YzsDMzSjv4Nag==", + "requires": {} }, "@capacitor/keyboard": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-1.1.2.tgz", - "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==" + "integrity": "sha512-EUduhQzrHma4PlGfdSxVeGIwxR2+/xLRDbjQH5Q4cXqrlYssIX2UyQrL4wNpDaAOg1Z4VD8EzzVolC81LG6Q+A==", + "requires": {} }, "@cypress/request": { "version": "2.88.6", @@ -23064,12 +23055,12 @@ } }, "@ionic/core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.1.1.tgz", - "integrity": "sha512-R5eCTmCIE0ZuHWApJPIJsTNug2yykr5UCYbODRnuHlpuJXXIuTGNlQB2lAT3ds4yziC0dqSi1FXS8gIPDSFBBA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.6.2.tgz", + "integrity": "sha512-C3XblxE4OcGs+QWy2meWqNGB8sDZV8w0nUVwLy3AmWovi0CA0xPs2UthUSicUxpCism33pzQp6DiDVsq+G5VTQ==", "requires": { - "@stencil/core": "^2.14.2", - "ionicons": "^6.0.0", + "@stencil/core": "^2.18.0", + "ionicons": "^6.1.3", "tslib": "^2.1.0" } }, @@ -23279,20 +23270,20 @@ } }, "@ionic/vue": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.1.1.tgz", - "integrity": "sha512-+sptZgjNyLvcCxyT5DVJdDFzWvPDgY2UgduMlr52jtO+Ms6wGqkah3EeoHGWR9AU4hAdd3WqWnHRME7Er2YFpA==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.6.2.tgz", + "integrity": "sha512-UB8UF4vrenu/n/2djXgin0Gjmr6dKrgb0EByBpcy0upmoEJ6ycddG47+iCT+BPVSKx/EeFnH+nDRpwo+yRrIZw==", "requires": { - "@ionic/core": "^6.1.1", - "ionicons": "^6.0.0" + "@ionic/core": "6.6.2", + "ionicons": "^6.1.3" } }, "@ionic/vue-router": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-6.1.1.tgz", - "integrity": "sha512-+bcDqfFppMbZPBxdTtYm1ey7pXHMyqOEg7dsXJxlTyNfsYFp9O7xuhHQCUxuS0iUAU+72MrqfRkFV2IckFDH8g==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-6.6.2.tgz", + "integrity": "sha512-vOdwarfF43pBemedRhpcunm02tT1nvY8Vqw2djjNFqcGSo1RuCLVz8BKbt21iKtpHtLThhQIFg0uk2y/hOdPpQ==", "requires": { - "@ionic/vue": "^6.1.1" + "@ionic/vue": "6.6.2" } }, "@istanbuljs/load-nyc-config": { @@ -24318,9 +24309,9 @@ "dev": true }, "@stencil/core": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.15.1.tgz", - "integrity": "sha512-NYjRwQnjzscyFfqK+iIwRdr/dgYn33u6KE7kyQWdi7xsCkqMHalXYgJlN/QBQ9PN3qXmXKeBrJNG8EkNdCbK5g==" + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==" }, "@tootallnate/once": { "version": "1.1.2", @@ -25348,7 +25339,8 @@ "version": "5.0.0-beta.7", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.0-beta.7.tgz", "integrity": "sha512-RoQGXGtz1brmsSYLrkm/LnXlp+SGVVM4ncWAJv9pYoUBJAocOEX+WmfNhbYe6l9jtfq1AmimVV3Id7drOZDAOw==", - "dev": true + "dev": true, + "requires": {} }, "@vue/cli-service": { "version": "5.0.0-beta.7", @@ -25697,7 +25689,8 @@ "version": "2.0.0-rc.16", "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.0.0-rc.16.tgz", "integrity": "sha512-TubikDVkI2LuRKRPSLv3lYpbpvvucT2DIcGqfBVpvYs4W19u0EBTJEdmfwmSuLY7H1TyAr9Stur3PI1sWWvTGQ==", - "dev": true + "dev": true, + "requires": {} }, "@vue/vue-loader-v15": { "version": "npm:vue-loader@15.9.8", @@ -25936,13 +25929,15 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true + "dev": true, + "requires": {} }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "8.2.0", @@ -25999,7 +25994,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -27609,7 +27605,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true + "dev": true, + "requires": {} }, "csso": { "version": "4.2.0", @@ -30033,7 +30030,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "ieee754": { "version": "1.2.1", @@ -30124,18 +30122,11 @@ } }, "ionicons": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.0.1.tgz", - "integrity": "sha512-xQekOJsxH82O7oB+3F60zeRggCdND9pJ/k0E6IJDVUGGlCj5mlyFqNgxUimytKgstPGv3S+3EmCxjefvtGgWUg==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-6.1.3.tgz", + "integrity": "sha512-ptzz38dd/Yq+PgjhXegh7yhb/SLIk1bvL9vQDtLv1aoSc7alO6mX2DIMgcKYzt9vrNWkRu1f9Jr78zIFFyOXqw==", "requires": { - "@stencil/core": "~2.12.0" - }, - "dependencies": { - "@stencil/core": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.12.1.tgz", - "integrity": "sha512-u24TZ+FEvjnZt5ZgIkLjLpUNsO6Ml3mUZqwmqk81w6RWWz75hgB5p4RFI5rvuErFeh2xvMIGo+pNdG24XUBz1A==" - } + "@stencil/core": "^2.18.0" } }, "ip": { @@ -32188,7 +32179,8 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "27.0.6", @@ -34916,25 +34908,29 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-duplicates": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-empty": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-discard-overridden": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "dev": true + "dev": true, + "requires": {} }, "postcss-loader": { "version": "6.2.0", @@ -35018,7 +35014,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -35053,7 +35050,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "dev": true + "dev": true, + "requires": {} }, "postcss-normalize-display-values": { "version": "5.0.1", @@ -37806,7 +37804,8 @@ "version": "8.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -38005,7 +38004,8 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/vue/package.json b/vue/package.json index b98f9ff..84c6709 100644 --- a/vue/package.json +++ b/vue/package.json @@ -15,8 +15,8 @@ "@capacitor/core": "3.2.5", "@capacitor/haptics": "1.1.2", "@capacitor/keyboard": "1.1.2", - "@ionic/vue": "^6.1.1", - "@ionic/vue-router": "^6.1.1", + "@ionic/vue": "^6.6.2", + "@ionic/vue-router": "^6.6.2", "core-js": "^3.6.5", "swiper": "^7.1.0", "vue": "^3.2.1", From dc21b682328f5c0d30716630aa0bd6d361bd5eab Mon Sep 17 00:00:00 2001 From: amandaesmith333 Date: Thu, 16 Mar 2023 12:24:16 -0500 Subject: [PATCH 2/3] update React and Vue to Swiper 9 --- react/package-lock.json | 49 +++++++++++++---------------------------- react/package.json | 2 +- vue/package-lock.json | 49 +++++++++++++---------------------------- vue/package.json | 2 +- 4 files changed, 32 insertions(+), 70 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 31a1d51..1ddefbd 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -29,7 +29,7 @@ "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "react-scripts": "4.0.2", - "swiper": "^7.2.0", + "swiper": "^9.1.1", "typescript": "^4.1.3", "web-vitals": "^0.2.4", "workbox-background-sync": "^5.1.4", @@ -6945,14 +6945,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom7": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.1.tgz", - "integrity": "sha512-y/RWjw3gK3qQnZz6IqDaIoqH6+xBhcB3Wsh5HFwl0abwuO/NAgbSB31ZbxtBDcuDe8jAX5NYUNDLTx4Ul48sIw==", - "dependencies": { - "ssr-window": "^4.0.0" - } - }, "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -17209,9 +17201,9 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "node_modules/ssr-window": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.1.tgz", - "integrity": "sha512-5q936lkCk5Lg5hM6tG8Nutdym4vNiuFSWorslTzOn71PWb3Wnx44q/k2Ryn1LWA1G4FtxMzjywUFOiOxPkVGrA==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "node_modules/ssri": { "version": "8.0.1", @@ -17796,9 +17788,9 @@ } }, "node_modules/swiper": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.2.0.tgz", - "integrity": "sha512-CUL6Nvzcf3fU0b8dHaraYphgBT7l44PY1B6T8b+E12pim4DEcwFZDy/KZoIKrAnn+rfbayCmcksYmSDIP5nDHg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "funding": [ { "type": "patreon", @@ -17809,10 +17801,8 @@ "url": "http://opencollective.com/swiper" } ], - "hasInstallScript": true, "dependencies": { - "dom7": "^4.0.1", - "ssr-window": "^4.0.1" + "ssr-window": "^4.0.2" }, "engines": { "node": ">= 4.7.0" @@ -25940,14 +25930,6 @@ "entities": "^2.0.0" } }, - "dom7": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.1.tgz", - "integrity": "sha512-y/RWjw3gK3qQnZz6IqDaIoqH6+xBhcB3Wsh5HFwl0abwuO/NAgbSB31ZbxtBDcuDe8jAX5NYUNDLTx4Ul48sIw==", - "requires": { - "ssr-window": "^4.0.0" - } - }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -33956,9 +33938,9 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "ssr-window": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.1.tgz", - "integrity": "sha512-5q936lkCk5Lg5hM6tG8Nutdym4vNiuFSWorslTzOn71PWb3Wnx44q/k2Ryn1LWA1G4FtxMzjywUFOiOxPkVGrA==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "ssri": { "version": "8.0.1", @@ -34416,12 +34398,11 @@ } }, "swiper": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.2.0.tgz", - "integrity": "sha512-CUL6Nvzcf3fU0b8dHaraYphgBT7l44PY1B6T8b+E12pim4DEcwFZDy/KZoIKrAnn+rfbayCmcksYmSDIP5nDHg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "requires": { - "dom7": "^4.0.1", - "ssr-window": "^4.0.1" + "ssr-window": "^4.0.2" } }, "symbol-tree": { diff --git a/react/package.json b/react/package.json index c03a66b..a426429 100644 --- a/react/package.json +++ b/react/package.json @@ -24,7 +24,7 @@ "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "react-scripts": "4.0.2", - "swiper": "^7.2.0", + "swiper": "^9.1.1", "typescript": "^4.1.3", "web-vitals": "^0.2.4", "workbox-background-sync": "^5.1.4", diff --git a/vue/package-lock.json b/vue/package-lock.json index a505a4d..30b2f12 100644 --- a/vue/package-lock.json +++ b/vue/package-lock.json @@ -15,7 +15,7 @@ "@ionic/vue": "^6.6.2", "@ionic/vue-router": "^6.6.2", "core-js": "^3.6.5", - "swiper": "^7.1.0", + "swiper": "^9.1.1", "vue": "^3.2.1", "vue-router": "^4.0.0-0" }, @@ -8547,14 +8547,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom7": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", - "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", - "dependencies": { - "ssr-window": "^4.0.0" - } - }, "node_modules/domelementtype": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", @@ -19146,9 +19138,9 @@ } }, "node_modules/ssr-window": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", - "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "node_modules/ssri": { "version": "8.0.1", @@ -19440,9 +19432,9 @@ } }, "node_modules/swiper": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.1.0.tgz", - "integrity": "sha512-uDsORU5ZS8q8Q0Mf4ml1FuOabjm3EWJOoFAUaENcIlgHhdr0sTPeX6BZZUaQ8qXWuBNEvz4XE2wJeVR7M03wIw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "funding": [ { "type": "patreon", @@ -19453,10 +19445,8 @@ "url": "http://opencollective.com/swiper" } ], - "hasInstallScript": true, "dependencies": { - "dom7": "^4.0.0", - "ssr-window": "^4.0.0" + "ssr-window": "^4.0.2" }, "engines": { "node": ">= 4.7.0" @@ -28188,14 +28178,6 @@ "entities": "^2.0.0" } }, - "dom7": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", - "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", - "requires": { - "ssr-window": "^4.0.0" - } - }, "domelementtype": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", @@ -36317,9 +36299,9 @@ } }, "ssr-window": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", - "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "ssri": { "version": "8.0.1", @@ -36543,12 +36525,11 @@ } }, "swiper": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.1.0.tgz", - "integrity": "sha512-uDsORU5ZS8q8Q0Mf4ml1FuOabjm3EWJOoFAUaENcIlgHhdr0sTPeX6BZZUaQ8qXWuBNEvz4XE2wJeVR7M03wIw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "requires": { - "dom7": "^4.0.0", - "ssr-window": "^4.0.0" + "ssr-window": "^4.0.2" } }, "symbol-tree": { diff --git a/vue/package.json b/vue/package.json index 84c6709..48b9fd4 100644 --- a/vue/package.json +++ b/vue/package.json @@ -18,7 +18,7 @@ "@ionic/vue": "^6.6.2", "@ionic/vue-router": "^6.6.2", "core-js": "^3.6.5", - "swiper": "^7.1.0", + "swiper": "^9.1.1", "vue": "^3.2.1", "vue-router": "^4.0.0-0" }, From beca6951351e69ecc63541de3b9551a95bb79bcd Mon Sep 17 00:00:00 2001 From: amandaesmith333 Date: Thu, 16 Mar 2023 12:51:58 -0500 Subject: [PATCH 3/3] update Angular to Swiper 9 and migrate everything over --- angular/package-lock.json | 49 +++++++++-------------------- angular/package.json | 2 +- angular/src/app/app.component.ts | 3 ++ angular/src/app/app.module.ts | 3 +- angular/src/app/home/home.module.ts | 4 +-- angular/src/app/home/home.page.html | 22 +++++++------ angular/src/app/home/home.page.scss | 8 ++--- angular/src/app/home/home.page.ts | 30 +++++++++--------- angular/src/global.scss | 36 ++++++++++++++++++--- 9 files changed, 85 insertions(+), 72 deletions(-) diff --git a/angular/package-lock.json b/angular/package-lock.json index e16d28f..11d3c33 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -20,7 +20,7 @@ "@capacitor/keyboard": "1.1.2", "@ionic/angular": "^6.6.2", "rxjs": "~6.6.0", - "swiper": "^7.1.0", + "swiper": "^9.1.1", "tslib": "^2.2.0", "zone.js": "~0.11.4" }, @@ -6434,14 +6434,6 @@ "entities": "^1.1.1" } }, - "node_modules/dom7": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", - "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", - "dependencies": { - "ssr-window": "^4.0.0" - } - }, "node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -16788,9 +16780,9 @@ } }, "node_modules/ssr-window": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", - "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "node_modules/ssri": { "version": "8.0.1", @@ -17331,9 +17323,9 @@ } }, "node_modules/swiper": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.1.0.tgz", - "integrity": "sha512-uDsORU5ZS8q8Q0Mf4ml1FuOabjm3EWJOoFAUaENcIlgHhdr0sTPeX6BZZUaQ8qXWuBNEvz4XE2wJeVR7M03wIw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "funding": [ { "type": "patreon", @@ -17344,10 +17336,8 @@ "url": "http://opencollective.com/swiper" } ], - "hasInstallScript": true, "dependencies": { - "dom7": "^4.0.0", - "ssr-window": "^4.0.0" + "ssr-window": "^4.0.2" }, "engines": { "node": ">= 4.7.0" @@ -24351,14 +24341,6 @@ "entities": "^1.1.1" } }, - "dom7": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", - "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", - "requires": { - "ssr-window": "^4.0.0" - } - }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -32377,9 +32359,9 @@ } }, "ssr-window": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", - "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" }, "ssri": { "version": "8.0.1", @@ -32773,12 +32755,11 @@ } }, "swiper": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.1.0.tgz", - "integrity": "sha512-uDsORU5ZS8q8Q0Mf4ml1FuOabjm3EWJOoFAUaENcIlgHhdr0sTPeX6BZZUaQ8qXWuBNEvz4XE2wJeVR7M03wIw==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.1.1.tgz", + "integrity": "sha512-D1zArOwI6XCXCYBULPA4jTxpqp5SQtvntjinbXNZwXzj6P3KS51zSWuMarCLXq5oRISay4nX+TuShpxz8qhtbw==", "requires": { - "dom7": "^4.0.0", - "ssr-window": "^4.0.0" + "ssr-window": "^4.0.2" } }, "symbol-observable": { diff --git a/angular/package.json b/angular/package.json index ce0c641..cd7081a 100644 --- a/angular/package.json +++ b/angular/package.json @@ -25,7 +25,7 @@ "@capacitor/keyboard": "1.1.2", "@ionic/angular": "^6.6.2", "rxjs": "~6.6.0", - "swiper": "^7.1.0", + "swiper": "^9.1.1", "tslib": "^2.2.0", "zone.js": "~0.11.4" }, diff --git a/angular/src/app/app.component.ts b/angular/src/app/app.component.ts index 913de3d..cf97f8c 100644 --- a/angular/src/app/app.component.ts +++ b/angular/src/app/app.component.ts @@ -1,4 +1,7 @@ import { Component } from '@angular/core'; +import { register } from 'swiper/element/bundle'; + +register(); @Component({ selector: 'app-root', diff --git a/angular/src/app/app.module.ts b/angular/src/app/app.module.ts index f8b75ac..a7943a9 100644 --- a/angular/src/app/app.module.ts +++ b/angular/src/app/app.module.ts @@ -1,4 +1,4 @@ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouteReuseStrategy } from '@angular/router'; @@ -13,5 +13,6 @@ import { AppRoutingModule } from './app-routing.module'; imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule], providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }], bootstrap: [AppComponent], + schemas: [CUSTOM_ELEMENTS_SCHEMA], }) export class AppModule {} diff --git a/angular/src/app/home/home.module.ts b/angular/src/app/home/home.module.ts index 00bfa9a..5764af1 100644 --- a/angular/src/app/home/home.module.ts +++ b/angular/src/app/home/home.module.ts @@ -5,15 +5,13 @@ import { FormsModule } from '@angular/forms'; import { HomePage } from './home.page'; import { HomePageRoutingModule } from './home-routing.module'; -import { SwiperModule } from 'swiper/angular'; @NgModule({ imports: [ CommonModule, FormsModule, IonicModule, - HomePageRoutingModule, - SwiperModule + HomePageRoutingModule ], declarations: [HomePage] }) diff --git a/angular/src/app/home/home.page.html b/angular/src/app/home/home.page.html index 1bea180..7fa4aa5 100644 --- a/angular/src/app/home/home.page.html +++ b/angular/src/app/home/home.page.html @@ -13,19 +13,21 @@ - - Slide 1 - Slide 2 - Slide 3 - Slide 4 - Slide 5 - + Slide 1 + Slide 2 + Slide 3 + Slide 4 + Slide 5 + diff --git a/angular/src/app/home/home.page.scss b/angular/src/app/home/home.page.scss index 5506f3c..51d6eab 100644 --- a/angular/src/app/home/home.page.scss +++ b/angular/src/app/home/home.page.scss @@ -1,7 +1,7 @@ -.swiper { +swiper-container { height: 300px; - --bullet-background: rgb(var(--ion-color-primary-rgb), 0.5); - --bullet-background-active: var(--ion-color-primary); - --scroll-bar-background: var(--ion-color-light); + --swiper-pagination-bullet-inactive-color: rgb(var(--ion-color-primary-rgb), 0.5); + --swiper-pagination-color: var(--ion-color-primary); + --swiper-scrollbar-bg-color: var(--ion-color-light); } diff --git a/angular/src/app/home/home.page.ts b/angular/src/app/home/home.page.ts index d886358..90a0374 100644 --- a/angular/src/app/home/home.page.ts +++ b/angular/src/app/home/home.page.ts @@ -1,22 +1,24 @@ -import { Component } from '@angular/core'; +import { Component, ElementRef, ViewChild } from '@angular/core'; import { IonicSlides } from '@ionic/angular'; -import SwiperCore, { Keyboard, Pagination, Scrollbar } from 'swiper'; - -SwiperCore.use([Keyboard, Pagination, Scrollbar, IonicSlides]); - @Component({ selector: 'app-home', templateUrl: 'home.page.html', styleUrls: ['home.page.scss'], }) export class HomePage { - private slidesRef: any; - - constructor() {} - - public swiperInit(swiper: any) { - this.slidesRef = swiper; + private swiperInstance: any; + public swiperModules = [IonicSlides]; + + @ViewChild('swiper') + set swiper(swiperRef: ElementRef) { + /** + * This setTimeout waits for Ionic's async initialization to complete. + * Otherwise, an outdated swiper reference will be used. + */ + setTimeout(() => { + this.swiperInstance = swiperRef.nativeElement.swiper; + }, 0); } public slideWillChange() { @@ -26,11 +28,11 @@ export class HomePage { public slideDidChange() { console.log('Slide did change'); - if (!this.slidesRef) return; + if (!this.swiperInstance) return; console.table({ - isBeginning: this.slidesRef.isBeginning, - isEnd: this.slidesRef.isEnd + isBeginning: this.swiperInstance.isBeginning, + isEnd: this.swiperInstance.isEnd }); } diff --git a/angular/src/global.scss b/angular/src/global.scss index 1a0f761..c8c9c52 100644 --- a/angular/src/global.scss +++ b/angular/src/global.scss @@ -25,8 +25,34 @@ @import "~@ionic/angular/css/text-transformation.css"; @import "~@ionic/angular/css/flex-utils.css"; -@import '~swiper/scss'; -@import '~swiper/scss/keyboard'; -@import '~swiper/scss/pagination'; -@import '~swiper/scss/scrollbar'; -@import '~@ionic/angular/css/ionic-swiper'; +swiper-container { + --swiper-pagination-bullet-inactive-color: var(--ion-color-step-200, #cccccc); + --swiper-pagination-color: var(--ion-color-primary, #3880ff); + --swiper-pagination-progressbar-bg-color: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25); + --swiper-scrollbar-bg-color: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1); + --swiper-scrollbar-drag-bg-color: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5); +} + +swiper-slide { + display: flex; + position: relative; + + flex-shrink: 0; + align-items: center; + justify-content: center; + + width: 100%; + height: 100%; + + font-size: 18px; + + text-align: center; + box-sizing: border-box; +} + +swiper-slide img { + width: auto; + max-width: 100%; + height: auto; + max-height: 100%; +} \ No newline at end of file