diff --git a/.gitattributes b/.gitattributes index efa57bd..143ba19 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ *.mjs filter=git-crypt diff=git-crypt helpers/** filter=git-crypt diff=git-crypt +login-helper-extension/** filter=git-crypt diff=git-crypt \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..808c9cf --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +# Ignore extension +login-helper-extension \ No newline at end of file diff --git a/add-to-cart.mjs b/add-to-cart.mjs index 7c6286f..2ba2aa1 100644 Binary files a/add-to-cart.mjs and b/add-to-cart.mjs differ diff --git a/check-for-changes.mjs b/check-for-changes.mjs index 2892a80..d54a67c 100644 Binary files a/check-for-changes.mjs and b/check-for-changes.mjs differ diff --git a/helpers/login.mjs b/helpers/login.mjs index 0d0961e..9816ceb 100644 Binary files a/helpers/login.mjs and b/helpers/login.mjs differ diff --git a/login-helper-extension/Packaged.capsolver-automatic.zip b/login-helper-extension/Packaged.capsolver-automatic.zip new file mode 100644 index 0000000..b603ba5 Binary files /dev/null and b/login-helper-extension/Packaged.capsolver-automatic.zip differ diff --git a/login-helper-extension/_locales/en/messages.json b/login-helper-extension/_locales/en/messages.json new file mode 100644 index 0000000..7c15b7b Binary files /dev/null and b/login-helper-extension/_locales/en/messages.json differ diff --git a/login-helper-extension/_locales/es/messages.json b/login-helper-extension/_locales/es/messages.json new file mode 100644 index 0000000..4837d3f Binary files /dev/null and b/login-helper-extension/_locales/es/messages.json differ diff --git a/login-helper-extension/_locales/ru/messages.json b/login-helper-extension/_locales/ru/messages.json new file mode 100644 index 0000000..4576495 Binary files /dev/null and b/login-helper-extension/_locales/ru/messages.json differ diff --git a/login-helper-extension/_locales/zh/messages.json b/login-helper-extension/_locales/zh/messages.json new file mode 100644 index 0000000..9dfb5d2 Binary files /dev/null and b/login-helper-extension/_locales/zh/messages.json differ diff --git a/login-helper-extension/assets/config.js b/login-helper-extension/assets/config.js new file mode 100644 index 0000000..035a3a8 Binary files /dev/null and b/login-helper-extension/assets/config.js differ diff --git a/login-helper-extension/assets/content.css b/login-helper-extension/assets/content.css new file mode 100644 index 0000000..28e170e Binary files /dev/null and b/login-helper-extension/assets/content.css differ diff --git a/login-helper-extension/assets/images/logo.png b/login-helper-extension/assets/images/logo.png new file mode 100644 index 0000000..2dd9633 Binary files /dev/null and b/login-helper-extension/assets/images/logo.png differ diff --git a/login-helper-extension/assets/images/logo_solved.png b/login-helper-extension/assets/images/logo_solved.png new file mode 100644 index 0000000..24ecf53 Binary files /dev/null and b/login-helper-extension/assets/images/logo_solved.png differ diff --git a/login-helper-extension/assets/inject/inject-aws.js b/login-helper-extension/assets/inject/inject-aws.js new file mode 100644 index 0000000..a233234 Binary files /dev/null and b/login-helper-extension/assets/inject/inject-aws.js differ diff --git a/login-helper-extension/assets/inject/inject-funcaptcha.js b/login-helper-extension/assets/inject/inject-funcaptcha.js new file mode 100644 index 0000000..4f59f93 Binary files /dev/null and b/login-helper-extension/assets/inject/inject-funcaptcha.js differ diff --git a/login-helper-extension/assets/inject/inject-hcaptcha.js b/login-helper-extension/assets/inject/inject-hcaptcha.js new file mode 100644 index 0000000..c685301 Binary files /dev/null and b/login-helper-extension/assets/inject/inject-hcaptcha.js differ diff --git a/login-helper-extension/assets/inject/inject-recaptcha.js b/login-helper-extension/assets/inject/inject-recaptcha.js new file mode 100644 index 0000000..84352ed Binary files /dev/null and b/login-helper-extension/assets/inject/inject-recaptcha.js differ diff --git a/login-helper-extension/assets/inject/injected.js b/login-helper-extension/assets/inject/injected.js new file mode 100644 index 0000000..08d26a1 Binary files /dev/null and b/login-helper-extension/assets/inject/injected.js differ diff --git a/login-helper-extension/assets/inject/solvedCallback.js b/login-helper-extension/assets/inject/solvedCallback.js new file mode 100644 index 0000000..c67f3ce Binary files /dev/null and b/login-helper-extension/assets/inject/solvedCallback.js differ diff --git a/login-helper-extension/aws-recognition.js b/login-helper-extension/aws-recognition.js new file mode 100644 index 0000000..0995597 Binary files /dev/null and b/login-helper-extension/aws-recognition.js differ diff --git a/login-helper-extension/background.js b/login-helper-extension/background.js new file mode 100644 index 0000000..2ca2a5c Binary files /dev/null and b/login-helper-extension/background.js differ diff --git a/login-helper-extension/core-content-script.js b/login-helper-extension/core-content-script.js new file mode 100644 index 0000000..81491ef Binary files /dev/null and b/login-helper-extension/core-content-script.js differ diff --git a/login-helper-extension/dom.js b/login-helper-extension/dom.js new file mode 100644 index 0000000..1884154 Binary files /dev/null and b/login-helper-extension/dom.js differ diff --git a/login-helper-extension/funcaptcha-recognition.js b/login-helper-extension/funcaptcha-recognition.js new file mode 100644 index 0000000..c7f5179 Binary files /dev/null and b/login-helper-extension/funcaptcha-recognition.js differ diff --git a/login-helper-extension/hcaptcha-recognition.js b/login-helper-extension/hcaptcha-recognition.js new file mode 100644 index 0000000..0aeed33 Binary files /dev/null and b/login-helper-extension/hcaptcha-recognition.js differ diff --git a/login-helper-extension/icons/icon-128x128.png b/login-helper-extension/icons/icon-128x128.png new file mode 100644 index 0000000..c0e54ad Binary files /dev/null and b/login-helper-extension/icons/icon-128x128.png differ diff --git a/login-helper-extension/icons/icon-16x16.png b/login-helper-extension/icons/icon-16x16.png new file mode 100644 index 0000000..bb00c7a Binary files /dev/null and b/login-helper-extension/icons/icon-16x16.png differ diff --git a/login-helper-extension/icons/icon-48x48.png b/login-helper-extension/icons/icon-48x48.png new file mode 100644 index 0000000..abe6eee Binary files /dev/null and b/login-helper-extension/icons/icon-48x48.png differ diff --git a/login-helper-extension/image-to-text.js b/login-helper-extension/image-to-text.js new file mode 100644 index 0000000..47ec767 Binary files /dev/null and b/login-helper-extension/image-to-text.js differ diff --git a/login-helper-extension/manifest.json b/login-helper-extension/manifest.json new file mode 100644 index 0000000..624dbc3 Binary files /dev/null and b/login-helper-extension/manifest.json differ diff --git a/login-helper-extension/my-content-script.js b/login-helper-extension/my-content-script.js new file mode 100644 index 0000000..945d7b7 Binary files /dev/null and b/login-helper-extension/my-content-script.js differ diff --git a/login-helper-extension/recaptcha-recognition.js b/login-helper-extension/recaptcha-recognition.js new file mode 100644 index 0000000..2a37169 Binary files /dev/null and b/login-helper-extension/recaptcha-recognition.js differ diff --git a/login-helper-extension/www/assets/ErrorNotFound.d890cd68.js b/login-helper-extension/www/assets/ErrorNotFound.d890cd68.js new file mode 100644 index 0000000..9166031 Binary files /dev/null and b/login-helper-extension/www/assets/ErrorNotFound.d890cd68.js differ diff --git a/login-helper-extension/www/assets/KFOkCnqEu92Fr1MmgVxIIzQ.34e9582c.woff b/login-helper-extension/www/assets/KFOkCnqEu92Fr1MmgVxIIzQ.34e9582c.woff new file mode 100644 index 0000000..87d0ba2 Binary files /dev/null and b/login-helper-extension/www/assets/KFOkCnqEu92Fr1MmgVxIIzQ.34e9582c.woff differ diff --git a/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmEU9fBBc-.9ce7f3ac.woff b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmEU9fBBc-.9ce7f3ac.woff new file mode 100644 index 0000000..720da1d Binary files /dev/null and b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmEU9fBBc-.9ce7f3ac.woff differ diff --git a/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmSU5fBBc-.bf14c7d7.woff b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmSU5fBBc-.bf14c7d7.woff new file mode 100644 index 0000000..6809e9f Binary files /dev/null and b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmSU5fBBc-.bf14c7d7.woff differ diff --git a/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmWUlfBBc-.e0fd57c0.woff b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmWUlfBBc-.e0fd57c0.woff new file mode 100644 index 0000000..5d05181 Binary files /dev/null and b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmWUlfBBc-.e0fd57c0.woff differ diff --git a/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmYUtfBBc-.f6537e32.woff b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmYUtfBBc-.f6537e32.woff new file mode 100644 index 0000000..500e4b0 Binary files /dev/null and b/login-helper-extension/www/assets/KFOlCnqEu92Fr1MmYUtfBBc-.f6537e32.woff differ diff --git a/login-helper-extension/www/assets/KFOmCnqEu92Fr1Mu4mxM.f2abf7fb.woff b/login-helper-extension/www/assets/KFOmCnqEu92Fr1Mu4mxM.f2abf7fb.woff new file mode 100644 index 0000000..c957b16 Binary files /dev/null and b/login-helper-extension/www/assets/KFOmCnqEu92Fr1Mu4mxM.f2abf7fb.woff differ diff --git a/login-helper-extension/www/assets/Poppins-Black.9f39397b.woff2 b/login-helper-extension/www/assets/Poppins-Black.9f39397b.woff2 new file mode 100644 index 0000000..73469e4 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Black.9f39397b.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-BlackItalic.fc73cdef.woff2 b/login-helper-extension/www/assets/Poppins-BlackItalic.fc73cdef.woff2 new file mode 100644 index 0000000..5e8d23f Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-BlackItalic.fc73cdef.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Bold.d83ab9cc.woff2 b/login-helper-extension/www/assets/Poppins-Bold.d83ab9cc.woff2 new file mode 100644 index 0000000..d16b6ff Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Bold.d83ab9cc.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-BoldItalic.f401d78d.woff2 b/login-helper-extension/www/assets/Poppins-BoldItalic.f401d78d.woff2 new file mode 100644 index 0000000..6ac0ec7 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-BoldItalic.f401d78d.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-ExtraBold.b98326c2.woff2 b/login-helper-extension/www/assets/Poppins-ExtraBold.b98326c2.woff2 new file mode 100644 index 0000000..1e8e52c Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-ExtraBold.b98326c2.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-ExtraBoldItalic.4ed4ee3c.woff2 b/login-helper-extension/www/assets/Poppins-ExtraBoldItalic.4ed4ee3c.woff2 new file mode 100644 index 0000000..b007a61 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-ExtraBoldItalic.4ed4ee3c.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-ExtraLight.f5b6d5dd.woff2 b/login-helper-extension/www/assets/Poppins-ExtraLight.f5b6d5dd.woff2 new file mode 100644 index 0000000..6bb94a1 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-ExtraLight.f5b6d5dd.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-ExtraLightItalic.70eb32b6.woff2 b/login-helper-extension/www/assets/Poppins-ExtraLightItalic.70eb32b6.woff2 new file mode 100644 index 0000000..0f0fc81 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-ExtraLightItalic.70eb32b6.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Italic.e4f71a95.woff2 b/login-helper-extension/www/assets/Poppins-Italic.e4f71a95.woff2 new file mode 100644 index 0000000..b08207e Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Italic.e4f71a95.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Light.fb1ca566.woff2 b/login-helper-extension/www/assets/Poppins-Light.fb1ca566.woff2 new file mode 100644 index 0000000..ef16e80 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Light.fb1ca566.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-LightItalic.bda4ebaf.woff2 b/login-helper-extension/www/assets/Poppins-LightItalic.bda4ebaf.woff2 new file mode 100644 index 0000000..392aa99 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-LightItalic.bda4ebaf.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Medium.9b9b4a38.woff2 b/login-helper-extension/www/assets/Poppins-Medium.9b9b4a38.woff2 new file mode 100644 index 0000000..b3ce9b7 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Medium.9b9b4a38.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-MediumItalic.7d831f05.woff2 b/login-helper-extension/www/assets/Poppins-MediumItalic.7d831f05.woff2 new file mode 100644 index 0000000..f33f610 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-MediumItalic.7d831f05.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Regular.efb99a75.woff2 b/login-helper-extension/www/assets/Poppins-Regular.efb99a75.woff2 new file mode 100644 index 0000000..2f7b999 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Regular.efb99a75.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-SemiBold.f5bbc891.woff2 b/login-helper-extension/www/assets/Poppins-SemiBold.f5bbc891.woff2 new file mode 100644 index 0000000..dfa0245 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-SemiBold.f5bbc891.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-SemiBoldItalic.631bd3f6.woff2 b/login-helper-extension/www/assets/Poppins-SemiBoldItalic.631bd3f6.woff2 new file mode 100644 index 0000000..23e9e58 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-SemiBoldItalic.631bd3f6.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-Thin.7c230e71.woff2 b/login-helper-extension/www/assets/Poppins-Thin.7c230e71.woff2 new file mode 100644 index 0000000..b5b58f2 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-Thin.7c230e71.woff2 differ diff --git a/login-helper-extension/www/assets/Poppins-ThinItalic.a1a633c9.woff2 b/login-helper-extension/www/assets/Poppins-ThinItalic.a1a633c9.woff2 new file mode 100644 index 0000000..e1a4708 Binary files /dev/null and b/login-helper-extension/www/assets/Poppins-ThinItalic.a1a633c9.woff2 differ diff --git a/login-helper-extension/www/assets/Union.e4f5e32d.svg b/login-helper-extension/www/assets/Union.e4f5e32d.svg new file mode 100644 index 0000000..07c8a84 Binary files /dev/null and b/login-helper-extension/www/assets/Union.e4f5e32d.svg differ diff --git a/login-helper-extension/www/assets/arrow.1ab57550.svg b/login-helper-extension/www/assets/arrow.1ab57550.svg new file mode 100644 index 0000000..b513eaa Binary files /dev/null and b/login-helper-extension/www/assets/arrow.1ab57550.svg differ diff --git a/login-helper-extension/www/assets/aws.08ef8f27.svg b/login-helper-extension/www/assets/aws.08ef8f27.svg new file mode 100644 index 0000000..44f187c Binary files /dev/null and b/login-helper-extension/www/assets/aws.08ef8f27.svg differ diff --git a/login-helper-extension/www/assets/balance.ec909fe5.svg b/login-helper-extension/www/assets/balance.ec909fe5.svg new file mode 100644 index 0000000..8838c43 Binary files /dev/null and b/login-helper-extension/www/assets/balance.ec909fe5.svg differ diff --git a/login-helper-extension/www/assets/cloudflare.a164bb78.svg b/login-helper-extension/www/assets/cloudflare.a164bb78.svg new file mode 100644 index 0000000..56e7c86 Binary files /dev/null and b/login-helper-extension/www/assets/cloudflare.a164bb78.svg differ diff --git a/login-helper-extension/www/assets/copy.b3d46815.svg b/login-helper-extension/www/assets/copy.b3d46815.svg new file mode 100644 index 0000000..3f92bf8 Binary files /dev/null and b/login-helper-extension/www/assets/copy.b3d46815.svg differ diff --git a/login-helper-extension/www/assets/dataDome.047813e4.svg b/login-helper-extension/www/assets/dataDome.047813e4.svg new file mode 100644 index 0000000..9d52290 Binary files /dev/null and b/login-helper-extension/www/assets/dataDome.047813e4.svg differ diff --git a/login-helper-extension/www/assets/en-US.553867d3.svg b/login-helper-extension/www/assets/en-US.553867d3.svg new file mode 100644 index 0000000..e3e230a Binary files /dev/null and b/login-helper-extension/www/assets/en-US.553867d3.svg differ diff --git a/login-helper-extension/www/assets/es.6fe80291.svg b/login-helper-extension/www/assets/es.6fe80291.svg new file mode 100644 index 0000000..fee747b Binary files /dev/null and b/login-helper-extension/www/assets/es.6fe80291.svg differ diff --git a/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff b/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff new file mode 100644 index 0000000..6ca698b Binary files /dev/null and b/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff differ diff --git a/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2 b/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2 new file mode 100644 index 0000000..061aa27 Binary files /dev/null and b/login-helper-extension/www/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2 differ diff --git a/login-helper-extension/www/assets/funCaptcha.4f6d4ba4.svg b/login-helper-extension/www/assets/funCaptcha.4f6d4ba4.svg new file mode 100644 index 0000000..cf25918 Binary files /dev/null and b/login-helper-extension/www/assets/funCaptcha.4f6d4ba4.svg differ diff --git a/login-helper-extension/www/assets/geetest.5dfc422c.svg b/login-helper-extension/www/assets/geetest.5dfc422c.svg new file mode 100644 index 0000000..e6e6ed0 Binary files /dev/null and b/login-helper-extension/www/assets/geetest.5dfc422c.svg differ diff --git a/login-helper-extension/www/assets/hCaptcha.0406a4eb.svg b/login-helper-extension/www/assets/hCaptcha.0406a4eb.svg new file mode 100644 index 0000000..6fa2812 Binary files /dev/null and b/login-helper-extension/www/assets/hCaptcha.0406a4eb.svg differ diff --git a/login-helper-extension/www/assets/index.2a9cb723.js b/login-helper-extension/www/assets/index.2a9cb723.js new file mode 100644 index 0000000..9dc1976 Binary files /dev/null and b/login-helper-extension/www/assets/index.2a9cb723.js differ diff --git a/login-helper-extension/www/assets/index.ef470009.css b/login-helper-extension/www/assets/index.ef470009.css new file mode 100644 index 0000000..fa7dfe1 Binary files /dev/null and b/login-helper-extension/www/assets/index.ef470009.css differ diff --git a/login-helper-extension/www/assets/key.201fc3f4.svg b/login-helper-extension/www/assets/key.201fc3f4.svg new file mode 100644 index 0000000..8dddbb4 Binary files /dev/null and b/login-helper-extension/www/assets/key.201fc3f4.svg differ diff --git a/login-helper-extension/www/assets/lock.8b188c3a.svg b/login-helper-extension/www/assets/lock.8b188c3a.svg new file mode 100644 index 0000000..fcdb24c Binary files /dev/null and b/login-helper-extension/www/assets/lock.8b188c3a.svg differ diff --git a/login-helper-extension/www/assets/logo-text.10d5eeb5.png b/login-helper-extension/www/assets/logo-text.10d5eeb5.png new file mode 100644 index 0000000..c5b91a1 Binary files /dev/null and b/login-helper-extension/www/assets/logo-text.10d5eeb5.png differ diff --git a/login-helper-extension/www/assets/logo-text.e47c19eb.svg b/login-helper-extension/www/assets/logo-text.e47c19eb.svg new file mode 100644 index 0000000..73e59ea Binary files /dev/null and b/login-helper-extension/www/assets/logo-text.e47c19eb.svg differ diff --git a/login-helper-extension/www/assets/logo.eb4b912e.png b/login-helper-extension/www/assets/logo.eb4b912e.png new file mode 100644 index 0000000..2dd9633 Binary files /dev/null and b/login-helper-extension/www/assets/logo.eb4b912e.png differ diff --git a/login-helper-extension/www/assets/question.6085c9ed.svg b/login-helper-extension/www/assets/question.6085c9ed.svg new file mode 100644 index 0000000..05ad022 Binary files /dev/null and b/login-helper-extension/www/assets/question.6085c9ed.svg differ diff --git a/login-helper-extension/www/assets/reCaptcha.63436d93.svg b/login-helper-extension/www/assets/reCaptcha.63436d93.svg new file mode 100644 index 0000000..26d4b86 Binary files /dev/null and b/login-helper-extension/www/assets/reCaptcha.63436d93.svg differ diff --git a/login-helper-extension/www/assets/ru.6c62f886.svg b/login-helper-extension/www/assets/ru.6c62f886.svg new file mode 100644 index 0000000..677813b Binary files /dev/null and b/login-helper-extension/www/assets/ru.6c62f886.svg differ diff --git a/login-helper-extension/www/assets/settings.8bf367a7.svg b/login-helper-extension/www/assets/settings.8bf367a7.svg new file mode 100644 index 0000000..4d74337 Binary files /dev/null and b/login-helper-extension/www/assets/settings.8bf367a7.svg differ diff --git a/login-helper-extension/www/assets/success.42815aad.svg b/login-helper-extension/www/assets/success.42815aad.svg new file mode 100644 index 0000000..26cb5a0 Binary files /dev/null and b/login-helper-extension/www/assets/success.42815aad.svg differ diff --git a/login-helper-extension/www/assets/textToImage.8dbe0bf9.svg b/login-helper-extension/www/assets/textToImage.8dbe0bf9.svg new file mode 100644 index 0000000..ede5ac2 Binary files /dev/null and b/login-helper-extension/www/assets/textToImage.8dbe0bf9.svg differ diff --git a/login-helper-extension/www/assets/tips.e99d9ebe.svg b/login-helper-extension/www/assets/tips.e99d9ebe.svg new file mode 100644 index 0000000..e9bc7d4 Binary files /dev/null and b/login-helper-extension/www/assets/tips.e99d9ebe.svg differ diff --git a/login-helper-extension/www/assets/zh-CN.c1f22841.svg b/login-helper-extension/www/assets/zh-CN.c1f22841.svg new file mode 100644 index 0000000..fd3ad02 Binary files /dev/null and b/login-helper-extension/www/assets/zh-CN.c1f22841.svg differ diff --git a/login-helper-extension/www/favicon.ico b/login-helper-extension/www/favicon.ico new file mode 100644 index 0000000..1afa1d8 Binary files /dev/null and b/login-helper-extension/www/favicon.ico differ diff --git a/login-helper-extension/www/index.html b/login-helper-extension/www/index.html new file mode 100644 index 0000000..07909c1 Binary files /dev/null and b/login-helper-extension/www/index.html differ diff --git a/login-helper-extension/www/logo.png b/login-helper-extension/www/logo.png new file mode 100644 index 0000000..8454229 Binary files /dev/null and b/login-helper-extension/www/logo.png differ diff --git a/login.png b/login.png new file mode 100644 index 0000000..6427345 Binary files /dev/null and b/login.png differ diff --git a/package-lock.json b/package-lock.json index ce882ea..238edcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,8 @@ "puppeteer": "^22.6.5" }, "devDependencies": { - "eslint": "^8.57.0", + "@types/node": "^20.12.7", + "eslint": "^9.0.0", "prettier": "3.2.5" }, "engines": { @@ -89,15 +90,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.0.2.tgz", + "integrity": "sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -105,28 +106,28 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.0.0.tgz", + "integrity": "sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.12.3.tgz", + "integrity": "sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -148,9 +149,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true }, "node_modules/@nodelib/fs.scandir": { @@ -218,7 +219,7 @@ "version": "20.12.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", - "optional": true, + "devOptional": true, "dependencies": { "undici-types": "~5.26.4" } @@ -232,16 +233,10 @@ "@types/node": "*" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -585,18 +580,6 @@ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1262051.tgz", "integrity": "sha512-YJe4CT5SA8on3Spa+UDtNhEqtuV6Epwz3OZ4HQVLhlRccpZ9/PAYk0/cy/oKxFKRrZPBUPyxympQci4yWNWZ9g==" }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/dotenv": { "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", @@ -674,41 +657,37 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.0.0.tgz", + "integrity": "sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/eslintrc": "^3.0.2", + "@eslint/js": "9.0.0", + "@humanwhocodes/config-array": "^0.12.3", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", @@ -722,23 +701,23 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -817,6 +796,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -839,17 +830,29 @@ } }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", "dev": true, "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.11.3", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -967,15 +970,15 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/find-up": { @@ -995,23 +998,22 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/fs-extra": { @@ -1027,12 +1029,6 @@ "node": ">=14.14" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -1069,26 +1065,6 @@ "node": ">= 14" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -1102,15 +1078,12 @@ } }, "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1179,9 +1152,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -1211,22 +1184,6 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, "node_modules/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -1565,15 +1522,6 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -1745,21 +1693,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -1988,18 +1921,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -2013,7 +1934,7 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "optional": true + "devOptional": true }, "node_modules/universalify": { "version": "2.0.1", diff --git a/package.json b/package.json index bcf3e70..d8d3cb1 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "npm": "10.x" }, "devDependencies": { - "eslint": "^8.57.0", + "@types/node": "^20.12.7", + "eslint": "^9.0.0", "prettier": "3.2.5" }, "scripts": { @@ -21,7 +22,7 @@ "start-checker": "node check-for-changes.mjs", "prettier:check": "prettier --check .", "prettier:write": "prettier --write .", - "eslint": "eslint . --ignore-path .gitignore --ext .mjs,.js", + "eslint": "eslint . --ignore-pattern .gitignore --ignore-pattern login-helper-extension --ext .mjs,.js", "eslint:quiet": "npm run eslint -- --quiet", "eslint:fix": "npm run eslint --fix" } diff --git a/recording-Sudharaka Palamakumbura.webm b/recording-Sudharaka Palamakumbura.webm new file mode 100644 index 0000000..64d9be2 Binary files /dev/null and b/recording-Sudharaka Palamakumbura.webm differ