diff --git a/package-lock.json b/package-lock.json index 6c19ba804e..36ff21bd85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,7 +97,7 @@ "uuid": "^8.3.0", "vue": "^2.6.14", "vue-docgen-loader": "^2.0.0", - "vue-focus-lock": "^1.4.0", + "vue-focus-lock": "^2.0.6", "vue-instantsearch": "^2.4.0", "vue-meta": "^2.4.0", "vue-observe-visibility": "^0.4.6", @@ -22183,9 +22183,15 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "node_modules/focus-lock": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.5.4.tgz", - "integrity": "sha512-A9ngdb0NyI6UygBQ0eD+p8SpLWTkdEDn67I3EGUUcDUfxH694mLA/xBWwhWhoj/2YLtsv2EoQdAx9UOKs8d/ZQ==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.5.tgz", + "integrity": "sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } }, "node_modules/focus-trap": { "version": "6.9.4", @@ -41363,14 +41369,46 @@ } }, "node_modules/vue-focus-lock": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/vue-focus-lock/-/vue-focus-lock-1.4.1.tgz", - "integrity": "sha512-Q33bDyy9v+FAsyO0dp7mufOjG8o+O/65/gbiG6BAR4ym6DRAG/za8E2kRj9F8C+s2kbg+Bn/4AFB9Qf+li8i6w==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vue-focus-lock/-/vue-focus-lock-2.0.6.tgz", + "integrity": "sha512-Jq55DSpQsv4bh8vYfefIk1HyZDPTPHor2FdRr6YPlGUrQttWJv0ZynfYKkdDNP1lMFQF6ks+iRi63AC+dYx0dQ==", "dependencies": { - "focus-lock": "^0.5.4" + "focus-lock": "^1.3.2", + "vue-demi": "^0.13.11" }, "peerDependencies": { - "vue": "^2.0.0" + "@vue/composition-api": "^1.4.1", + "vue": "^2.5.0 || ^3.0.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-focus-lock/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } } }, "node_modules/vue-hot-reload-api": { @@ -60994,9 +61032,12 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "focus-lock": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.5.4.tgz", - "integrity": "sha512-A9ngdb0NyI6UygBQ0eD+p8SpLWTkdEDn67I3EGUUcDUfxH694mLA/xBWwhWhoj/2YLtsv2EoQdAx9UOKs8d/ZQ==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.5.tgz", + "integrity": "sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==", + "requires": { + "tslib": "^2.0.3" + } }, "focus-trap": { "version": "6.9.4", @@ -75841,11 +75882,20 @@ } }, "vue-focus-lock": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/vue-focus-lock/-/vue-focus-lock-1.4.1.tgz", - "integrity": "sha512-Q33bDyy9v+FAsyO0dp7mufOjG8o+O/65/gbiG6BAR4ym6DRAG/za8E2kRj9F8C+s2kbg+Bn/4AFB9Qf+li8i6w==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vue-focus-lock/-/vue-focus-lock-2.0.6.tgz", + "integrity": "sha512-Jq55DSpQsv4bh8vYfefIk1HyZDPTPHor2FdRr6YPlGUrQttWJv0ZynfYKkdDNP1lMFQF6ks+iRi63AC+dYx0dQ==", "requires": { - "focus-lock": "^0.5.4" + "focus-lock": "^1.3.2", + "vue-demi": "^0.13.11" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } } }, "vue-hot-reload-api": { diff --git a/package.json b/package.json index 264de9cf30..0163c7f6f6 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,7 @@ "uuid": "^8.3.0", "vue": "^2.6.14", "vue-docgen-loader": "^2.0.0", - "vue-focus-lock": "^1.4.0", + "vue-focus-lock": "^2.0.6", "vue-instantsearch": "^2.4.0", "vue-meta": "^2.4.0", "vue-observe-visibility": "^0.4.6",