Merge pull request #2980 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.1.2

This commit is contained in:
dependabot[bot] 2022-08-09 10:04:15 +00:00 коммит произвёл GitHub
Родитель bcbcee268e 05656f53c4
Коммит 87789411d4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
26 изменённых файлов: 318 добавлений и 405 удалений

537
package-lock.json сгенерированный
Просмотреть файл

@ -4963,13 +4963,13 @@
}
},
"node_modules/@nextcloud/eslint-config": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.0.0.tgz",
"integrity": "sha512-B93OZ7vSEJl6QLtEGarkdpjTEKGdXbMP/ZSuIj/vecng6CZzv3mDQ9diaNTQPlU7Q3CP0N6nqTVqcOltbApUMQ==",
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.1.2.tgz",
"integrity": "sha512-uyYBSGQrbq7VZaqv0A4RBH5c80go07Xaebc00RxPhpG7IHkry92gTYlY8YarnlEFWaeAnXGPh3OhfXGDC40EyQ==",
"dev": true,
"engines": {
"node": "^14.0.0",
"npm": "^7.0.0"
"node": "^16.0.0",
"npm": "^7.0.0 || ^8.0.0"
},
"peerDependencies": {
"@babel/core": "^7.13.10",
@ -4979,9 +4979,9 @@
"eslint-config-standard": "^17.0.0-0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsdoc": "^39.2.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-n": "^15.2.3",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-vue": "^8.2.0",
"eslint-plugin-vue": "^9.1.1",
"webpack": "^5.4.0"
}
},
@ -7531,6 +7531,52 @@
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
"dev": true
},
"node_modules/builtins": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
"integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
"dev": true,
"peer": true,
"dependencies": {
"semver": "^7.0.0"
}
},
"node_modules/builtins/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true,
"dependencies": {
"yallist": "^4.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/builtins/node_modules/semver": {
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"dependencies": {
"lru-cache": "^6.0.0"
},
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/builtins/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true
},
"node_modules/bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@ -10916,19 +10962,20 @@
"peer": true
},
"node_modules/eslint-plugin-n": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz",
"integrity": "sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==",
"version": "15.2.4",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz",
"integrity": "sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==",
"dev": true,
"peer": true,
"dependencies": {
"builtins": "^5.0.1",
"eslint-plugin-es": "^4.1.0",
"eslint-utils": "^3.0.0",
"ignore": "^5.1.1",
"is-core-module": "^2.3.0",
"minimatch": "^3.0.4",
"is-core-module": "^2.9.0",
"minimatch": "^3.1.2",
"resolve": "^1.10.1",
"semver": "^6.1.0"
"semver": "^7.3.7"
},
"engines": {
"node": ">=12.22.0"
@ -10940,92 +10987,54 @@
"eslint": ">=7.0.0"
}
},
"node_modules/eslint-plugin-n/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true,
"dependencies": {
"yallist": "^4.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/eslint-plugin-n/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"peer": true,
"dependencies": {
"brace-expansion": "^1.1.7"
},
"engines": {
"node": "*"
}
},
"node_modules/eslint-plugin-n/node_modules/semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"dependencies": {
"lru-cache": "^6.0.0"
},
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/eslint-plugin-node": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
"integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
"dev": true,
"peer": true,
"dependencies": {
"eslint-plugin-es": "^3.0.0",
"eslint-utils": "^2.0.0",
"ignore": "^5.1.1",
"minimatch": "^3.0.4",
"resolve": "^1.10.1",
"semver": "^6.1.0"
},
"engines": {
"node": ">=8.10.0"
},
"peerDependencies": {
"eslint": ">=5.16.0"
"node": ">=10"
}
},
"node_modules/eslint-plugin-node/node_modules/eslint-plugin-es": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
"integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
"node_modules/eslint-plugin-n/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true,
"dependencies": {
"eslint-utils": "^2.0.0",
"regexpp": "^3.0.0"
},
"engines": {
"node": ">=8.10.0"
},
"funding": {
"url": "https://github.com/sponsors/mysticatea"
},
"peerDependencies": {
"eslint": ">=4.19.1"
}
},
"node_modules/eslint-plugin-node/node_modules/eslint-utils": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
"dev": true,
"peer": true,
"dependencies": {
"eslint-visitor-keys": "^1.1.0"
},
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/mysticatea"
}
},
"node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
"dev": true,
"peer": true,
"engines": {
"node": ">=4"
}
},
"node_modules/eslint-plugin-node/node_modules/semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true,
"peer": true,
"bin": {
"semver": "bin/semver.js"
}
"peer": true
},
"node_modules/eslint-plugin-promise": {
"version": "6.0.0",
@ -11041,133 +11050,62 @@
}
},
"node_modules/eslint-plugin-vue": {
"version": "8.6.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.6.0.tgz",
"integrity": "sha512-abXiF2J18n/7ZPy9foSlJyouKf54IqpKlNvNmzhM93N0zs3QUxZG/oBd3tVPOJTKg7SlhBUtPxugpqzNbgGpQQ==",
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.3.0.tgz",
"integrity": "sha512-iscKKkBZgm6fGZwFt6poRoWC0Wy2dQOlwUPW++CiPoQiw1enctV2Hj5DBzzjJZfyqs+FAXhgzL4q0Ww03AgSmQ==",
"dev": true,
"peer": true,
"dependencies": {
"eslint-utils": "^3.0.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.0.1",
"postcss-selector-parser": "^6.0.9",
"semver": "^7.3.5",
"vue-eslint-parser": "^8.0.1"
"vue-eslint-parser": "^9.0.1",
"xml-name-validator": "^4.0.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
"node": "^14.17.0 || >=16.0.0"
},
"peerDependencies": {
"eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
}
},
"node_modules/eslint-plugin-vue/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"peer": true,
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/eslint-plugin-vue/node_modules/eslint-scope": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
"dev": true,
"peer": true,
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/eslint-plugin-vue/node_modules/eslint-visitor-keys": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
"dev": true,
"peer": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/eslint-plugin-vue/node_modules/estraverse": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"peer": true,
"engines": {
"node": ">=4.0"
}
},
"node_modules/eslint-plugin-vue/node_modules/lru-cache": {
"version": "7.8.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz",
"integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true,
"dependencies": {
"yallist": "^4.0.0"
},
"engines": {
"node": ">=12"
"node": ">=10"
}
},
"node_modules/eslint-plugin-vue/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true,
"peer": true
},
"node_modules/eslint-plugin-vue/node_modules/semver": {
"version": "7.3.6",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
"integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"dependencies": {
"lru-cache": "^7.4.0"
"lru-cache": "^6.0.0"
},
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0"
"node": ">=10"
}
},
"node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
"integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==",
"node_modules/eslint-plugin-vue/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true,
"dependencies": {
"debug": "^4.3.2",
"eslint-scope": "^7.0.0",
"eslint-visitor-keys": "^3.1.0",
"espree": "^9.0.0",
"esquery": "^1.4.0",
"lodash": "^4.17.21",
"semver": "^7.3.5"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/mysticatea"
},
"peerDependencies": {
"eslint": ">=6.0.0"
}
"peer": true
},
"node_modules/eslint-scope": {
"version": "5.1.1",
@ -14855,9 +14793,9 @@
}
},
"node_modules/is-core-module": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
"integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
"integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@ -33356,9 +33294,9 @@
}
},
"@nextcloud/eslint-config": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.0.0.tgz",
"integrity": "sha512-B93OZ7vSEJl6QLtEGarkdpjTEKGdXbMP/ZSuIj/vecng6CZzv3mDQ9diaNTQPlU7Q3CP0N6nqTVqcOltbApUMQ==",
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.1.2.tgz",
"integrity": "sha512-uyYBSGQrbq7VZaqv0A4RBH5c80go07Xaebc00RxPhpG7IHkry92gTYlY8YarnlEFWaeAnXGPh3OhfXGDC40EyQ==",
"dev": true,
"requires": {}
},
@ -35436,6 +35374,45 @@
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
"dev": true
},
"builtins": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
"integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
"dev": true,
"peer": true,
"requires": {
"semver": "^7.0.0"
},
"dependencies": {
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true,
"requires": {
"yallist": "^4.0.0"
}
},
"semver": {
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"requires": {
"lru-cache": "^6.0.0"
}
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true
}
}
},
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@ -38301,77 +38278,56 @@
}
},
"eslint-plugin-n": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz",
"integrity": "sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==",
"version": "15.2.4",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz",
"integrity": "sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==",
"dev": true,
"peer": true,
"requires": {
"builtins": "^5.0.1",
"eslint-plugin-es": "^4.1.0",
"eslint-utils": "^3.0.0",
"ignore": "^5.1.1",
"is-core-module": "^2.3.0",
"minimatch": "^3.0.4",
"is-core-module": "^2.9.0",
"minimatch": "^3.1.2",
"resolve": "^1.10.1",
"semver": "^6.1.0"
"semver": "^7.3.7"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true,
"peer": true
}
}
},
"eslint-plugin-node": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
"integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
"dev": true,
"peer": true,
"requires": {
"eslint-plugin-es": "^3.0.0",
"eslint-utils": "^2.0.0",
"ignore": "^5.1.1",
"minimatch": "^3.0.4",
"resolve": "^1.10.1",
"semver": "^6.1.0"
},
"dependencies": {
"eslint-plugin-es": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
"integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true,
"requires": {
"eslint-utils": "^2.0.0",
"regexpp": "^3.0.0"
"yallist": "^4.0.0"
}
},
"eslint-utils": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"peer": true,
"requires": {
"eslint-visitor-keys": "^1.1.0"
"brace-expansion": "^1.1.7"
}
},
"eslint-visitor-keys": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
"dev": true,
"peer": true
},
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"requires": {
"lru-cache": "^6.0.0"
}
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true
}
@ -38386,92 +38342,47 @@
"requires": {}
},
"eslint-plugin-vue": {
"version": "8.6.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.6.0.tgz",
"integrity": "sha512-abXiF2J18n/7ZPy9foSlJyouKf54IqpKlNvNmzhM93N0zs3QUxZG/oBd3tVPOJTKg7SlhBUtPxugpqzNbgGpQQ==",
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.3.0.tgz",
"integrity": "sha512-iscKKkBZgm6fGZwFt6poRoWC0Wy2dQOlwUPW++CiPoQiw1enctV2Hj5DBzzjJZfyqs+FAXhgzL4q0Ww03AgSmQ==",
"dev": true,
"peer": true,
"requires": {
"eslint-utils": "^3.0.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.0.1",
"postcss-selector-parser": "^6.0.9",
"semver": "^7.3.5",
"vue-eslint-parser": "^8.0.1"
"vue-eslint-parser": "^9.0.1",
"xml-name-validator": "^4.0.0"
},
"dependencies": {
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
"peer": true,
"requires": {
"ms": "2.1.2"
}
},
"eslint-scope": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
"dev": true,
"peer": true,
"requires": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
}
},
"eslint-visitor-keys": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
"dev": true,
"peer": true
},
"estraverse": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"peer": true
},
"lru-cache": {
"version": "7.8.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz",
"integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
"peer": true
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true,
"peer": true
"peer": true,
"requires": {
"yallist": "^4.0.0"
}
},
"semver": {
"version": "7.3.6",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz",
"integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==",
"version": "7.3.7",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"peer": true,
"requires": {
"lru-cache": "^7.4.0"
"lru-cache": "^6.0.0"
}
},
"vue-eslint-parser": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
"integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==",
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true,
"peer": true,
"requires": {
"debug": "^4.3.2",
"eslint-scope": "^7.0.0",
"eslint-visitor-keys": "^3.1.0",
"espree": "^9.0.0",
"esquery": "^1.4.0",
"lodash": "^4.17.21",
"semver": "^7.3.5"
}
"peer": true
}
}
},
@ -41080,9 +40991,9 @@
}
},
"is-core-module": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
"integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
"integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
"dev": true,
"requires": {
"has": "^1.0.3"

Просмотреть файл

@ -105,7 +105,7 @@ import Multiselect from '../Multiselect/index.js'
import ActionGlobalMixin from '../../mixins/actionGlobal.js'
import GenRandomId from '../../utils/GenRandomId.js'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
export default {
name: 'ActionInput',

Просмотреть файл

@ -100,7 +100,7 @@ export default {
import ActionTextMixin from '../../mixins/actionText.js'
import GenRandomId from '../../utils/GenRandomId.js'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
export default {
name: 'ActionTextEditable',

Просмотреть файл

@ -363,13 +363,13 @@ export default {
</docs>
<script>
import ButtonVue from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
import Popover from '../Popover/index.js'
import Tooltip from '../../directives/Tooltip/index.js'
import GenRandomId from '../../utils/GenRandomId.js'
import { t } from '../../l10n.js'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal.vue'
const focusableSelector = '.focusable'

Просмотреть файл

@ -21,21 +21,21 @@
-->
<template>
<Button v-tooltip="title" :aria-label="title" class="app-details-toggle">
<ButtonVue v-tooltip="title" :aria-label="title" class="app-details-toggle">
<template #icon>
<ArrowRight :size="20" />
</template>
</Button>
</ButtonVue>
</template>
<script>
import Button from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
import { t } from '../../l10n.js'
import Tooltip from '../../directives/Tooltip/index.js'
import { emit } from '@nextcloud/event-bus'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
export default {
name: 'AppDetailsToggle',
@ -45,7 +45,7 @@ export default {
},
components: {
Button,
ButtonVue,
ArrowRight,
},

Просмотреть файл

@ -37,11 +37,11 @@
</template>
<script>
import ButtonVue from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
import { t } from '../../l10n.js'
import ChevronRight from 'vue-material-design-icons/ChevronRight'
import ChevronDown from 'vue-material-design-icons/ChevronDown'
import ChevronRight from 'vue-material-design-icons/ChevronRight.vue'
import ChevronDown from 'vue-material-design-icons/ChevronDown.vue'
export default {
name: 'AppNavigationIconCollapsible',

Просмотреть файл

@ -216,8 +216,8 @@ import isMobile from '../../mixins/isMobile/index.js'
import InputConfirmCancel from './InputConfirmCancel.vue'
import { t } from '../../l10n.js'
import Pencil from 'vue-material-design-icons/Pencil'
import Undo from 'vue-material-design-icons/Undo'
import Pencil from 'vue-material-design-icons/Pencil.vue'
import Undo from 'vue-material-design-icons/Undo.vue'
export default {
name: 'AppNavigationItem',

Просмотреть файл

@ -59,11 +59,11 @@
</div>
</template>
<script>
import ButtonVue from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
import { t } from '../../l10n.js'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import Close from 'vue-material-design-icons/Close'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
import Close from 'vue-material-design-icons/Close.vue'
export default {
name: 'InputConfirmCancel',

Просмотреть файл

@ -45,23 +45,23 @@
<template>
<div class="app-navigation-new">
<Button :id="buttonId"
<ButtonVue :id="buttonId"
:disabled="disabled"
@click="$emit('click')">
<template #icon>
<slot name="icon" />
</template>
{{ text }}
</Button>
</ButtonVue>
</div>
</template>
<script>
import Button from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
export default {
components: {
Button,
ButtonVue,
},
props: {
buttonId: {

Просмотреть файл

@ -44,7 +44,7 @@
import { t } from '../../l10n.js'
import { excludeClickOutsideClasses } from '../../mixins/index.js'
import Cog from 'vue-material-design-icons/Cog'
import Cog from 'vue-material-design-icons/Cog.vue'
import { directive as ClickOutside } from 'v-click-outside'

Просмотреть файл

@ -22,7 +22,7 @@
-
-->
<template>
<Button v-tooltip.auto="label"
<ButtonVue v-tooltip.auto="label"
class="app-navigation-toggle"
type="tertiary"
:aria-expanded="open ? 'true' : 'false'"
@ -30,17 +30,17 @@
aria-controls="app-navigation-vue"
@click="toggleNavigation">
<template #icon>
<Menu :size="20" />
<MenuIcon :size="20" />
</template>
</Button>
</ButtonVue>
</template>
<script>
import Button from '../Button/index.js'
import ButtonVue from '../ButtonVue/index.js'
import Tooltip from '../../directives/Tooltip/index.js'
import { t } from '../../l10n.js'
import Menu from 'vue-material-design-icons/Menu'
import MenuIcon from 'vue-material-design-icons/Menu.vue'
export default {
name: 'AppNavigationToggle',
@ -50,8 +50,8 @@ export default {
},
components: {
Button,
Menu,
ButtonVue,
MenuIcon,
},
props: {

Просмотреть файл

@ -175,7 +175,7 @@ include a standard-header like it's used by the files app.
<!-- favourite icon -->
<div v-if="canStar || $slots['tertiary-actions']" class="app-sidebar-header__tertiary-actions">
<slot name="tertiary-actions">
<Button v-if="canStar"
<ButtonVue v-if="canStar"
:aria-label="favoriteTranslated"
class="app-sidebar-header__star"
type="secondary"
@ -185,7 +185,7 @@ include a standard-header like it's used by the files app.
<Star v-else-if="isStarred" :size="20" />
<StarOutline v-else :size="20" />
</template>
</Button>
</ButtonVue>
</slot>
</div>
@ -213,13 +213,13 @@ include a standard-header like it's used by the files app.
:value="title"
@keydown.esc="onDismissEditing"
@input="onTitleInput">
<Button type="tertiary-no-background"
<ButtonVue type="tertiary-no-background"
:aria-label="changeTitleTranslated"
native-type="submit">
<template #icon>
<ArrowRight :size="20" />
</template>
</Button>
</ButtonVue>
</form>
</template>
<!-- header main menu -->
@ -239,7 +239,7 @@ include a standard-header like it's used by the files app.
</div>
</div>
<Button v-tooltip.auto="closeTranslated"
<ButtonVue v-tooltip.auto="closeTranslated"
:aria-label="closeTranslated"
type="tertiary"
class="app-sidebar__close"
@ -247,7 +247,7 @@ include a standard-header like it's used by the files app.
<template #icon>
<Close :size="20" />
</template>
</Button>
</ButtonVue>
<div v-if="$slots['description'] && !empty" class="app-sidebar-header__description">
<slot name="description" />
@ -274,17 +274,17 @@ include a standard-header like it's used by the files app.
import AppSidebarTabs from './AppSidebarTabs.vue'
import Actions from '../Actions/index.js'
import LoadingIcon from '../LoadingIcon/index.js'
import Button from '../Button/Button.vue'
import ButtonVue from '../ButtonVue/index.js'
import EmptyContent from '../EmptyContent/index.js'
import Focus from '../../directives/Focus/index.js'
import Linkify from '../../directives/Linkify/index.js'
import Tooltip from '../../directives/Tooltip/index.js'
import { t } from '../../l10n.js'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import Close from 'vue-material-design-icons/Close'
import Star from 'vue-material-design-icons/Star'
import StarOutline from 'vue-material-design-icons/StarOutline'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
import Close from 'vue-material-design-icons/Close.vue'
import Star from 'vue-material-design-icons/Star.vue'
import StarOutline from 'vue-material-design-icons/StarOutline.vue'
import { directive as ClickOutside } from 'v-click-outside'
@ -295,7 +295,7 @@ export default {
Actions,
AppSidebarTabs,
ArrowRight,
Button,
ButtonVue,
LoadingIcon,
EmptyContent,
Close,

Просмотреть файл

@ -127,7 +127,7 @@ import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import { getBuilder } from '@nextcloud/browser-storage'
import { generateUrl } from '@nextcloud/router'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal.vue'
import { directive as ClickOutside } from 'v-click-outside'

Просмотреть файл

@ -72,7 +72,7 @@ This component is meant to be used inside a Breadcrumbs component.
import Actions from '../Actions/index.js'
import GenRandomId from '../../utils/GenRandomId.js'
import ChevronRight from 'vue-material-design-icons/ChevronRight'
import ChevronRight from 'vue-material-design-icons/ChevronRight.vue'
export default {
name: 'Breadcrumb',

Просмотреть файл

@ -131,7 +131,7 @@ import ValidateSlot from '../../utils/ValidateSlot.js'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import IconFolder from 'vue-material-design-icons/Folder'
import IconFolder from 'vue-material-design-icons/Folder.vue'
import debounce from 'debounce'
import Vue from 'vue'

Просмотреть файл

@ -48,7 +48,7 @@ It can be used with one or multiple actions.
<p>Tertiary</p>
<p>Secondary</p>
<p>Primary</p>
<Button
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="tertiary-no-background">
@ -57,8 +57,8 @@ It can be used with one or multiple actions.
:size="20" />
</template>
<template v-if="style.indexOf('text') !== -1">Example text</template>
</Button>
<Button
</ButtonVue>
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="tertiary">
@ -67,8 +67,8 @@ It can be used with one or multiple actions.
:size="20" />
</template>
<template v-if="style.indexOf('text') !== -1">Example text</template>
</Button>
<Button
</ButtonVue>
<ButtonVue
:disabled="disabled"
:readonly="readonly">
<template v-if="style.indexOf('icon') !== -1" #icon>
@ -77,8 +77,8 @@ It can be used with one or multiple actions.
:size="20" />
</template>
<template v-if="style.indexOf('text') !== -1">Example text</template>
</Button>
<Button
</ButtonVue>
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="primary">
@ -87,12 +87,12 @@ It can be used with one or multiple actions.
:size="20" />
</template>
<template v-if="style.indexOf('text') !== -1">Example text</template>
</Button>
</ButtonVue>
</div>
<!-- Wide button -->
<h5>Wide button</h5>
<Button
<ButtonVue
:disabled="disabled"
:readonly="readonly"
:wide="true"
@ -103,7 +103,7 @@ It can be used with one or multiple actions.
:size="20" />
</template>
Example text
</Button>
</ButtonVue>
<!-- Special buttons -->
<h5>Special buttons</h5>
@ -112,7 +112,7 @@ It can be used with one or multiple actions.
<p>Warning</p>
<p>Error</p>
<p> - </p>
<Button
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="success">
@ -121,8 +121,8 @@ It can be used with one or multiple actions.
:size="20" />
</template>
Example text
</Button>
<Button
</ButtonVue>
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="warning">
@ -132,8 +132,8 @@ It can be used with one or multiple actions.
:size="20" />
</template>
Example text
</Button>
<Button
</ButtonVue>
<ButtonVue
:disabled="disabled"
:readonly="readonly"
type="error">
@ -142,7 +142,7 @@ It can be used with one or multiple actions.
:size="20" />
</template>
Example text
</Button>
</ButtonVue>
<p> - </p>
</div>
</div>
@ -225,7 +225,7 @@ button {
<script>
export default {
name: 'Button',
name: 'ButtonVue',
props: {
/**

Просмотреть файл

@ -20,6 +20,6 @@
*
*/
import Button from './Button.vue'
import ButtonVue from './ButtonVue.vue'
export default Button
export default ButtonVue

Просмотреть файл

@ -187,13 +187,13 @@ import LoadingIcon from '../LoadingIcon/index.js'
import GenRandomId from '../../utils/GenRandomId.js'
import l10n from '../../mixins/l10n.js'
import CheckboxBlankOutline from 'vue-material-design-icons/CheckboxBlankOutline'
import MinusBox from 'vue-material-design-icons/MinusBox'
import CheckboxMarked from 'vue-material-design-icons/CheckboxMarked'
import RadioboxMarked from 'vue-material-design-icons/RadioboxMarked'
import RadioboxBlank from 'vue-material-design-icons/RadioboxBlank'
import ToggleSwitchOff from 'vue-material-design-icons/ToggleSwitchOff'
import ToggleSwitch from 'vue-material-design-icons/ToggleSwitch'
import CheckboxBlankOutline from 'vue-material-design-icons/CheckboxBlankOutline.vue'
import MinusBox from 'vue-material-design-icons/MinusBox.vue'
import CheckboxMarked from 'vue-material-design-icons/CheckboxMarked.vue'
import RadioboxMarked from 'vue-material-design-icons/RadioboxMarked.vue'
import RadioboxBlank from 'vue-material-design-icons/RadioboxBlank.vue'
import ToggleSwitchOff from 'vue-material-design-icons/ToggleSwitchOff.vue'
import ToggleSwitch from 'vue-material-design-icons/ToggleSwitch.vue'
export const TYPE_CHECKBOX = 'checkbox'
export const TYPE_RADIO = 'radio'

Просмотреть файл

@ -163,9 +163,9 @@ import Popover from '../Popover/index.js'
import l10n from '../../mixins/l10n.js'
import GenColors from '../../utils/GenColors.js'
import ArrowLeft from 'vue-material-design-icons/ArrowLeft'
import Check from 'vue-material-design-icons/Check'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal'
import ArrowLeft from 'vue-material-design-icons/ArrowLeft.vue'
import Check from 'vue-material-design-icons/Check.vue'
import DotsHorizontal from 'vue-material-design-icons/DotsHorizontal.vue'
import { Chrome } from 'vue-color'

Просмотреть файл

@ -58,7 +58,7 @@
</div>
<!-- trailing button -->
<Button v-else-if="showTrailingButton"
<ButtonVue v-else-if="showTrailingButton"
type="tertiary-no-background"
class="input-field__clear-button"
@click="handleTrailingButtonClick">
@ -67,24 +67,25 @@
<template slot="icon">
<slot name="trailing-button-icon" />
</template>
</Button>
</ButtonVue>
</div>
</div>
</template>
<script>
import Button from '../Button/index.js'
import Check from 'vue-material-design-icons/Check'
import AlertCircle from 'vue-material-design-icons/AlertCircleOutline'
import ButtonVue from '../ButtonVue/index.js'
import GenRandomId from '../../utils/GenRandomId.js'
import AlertCircle from 'vue-material-design-icons/AlertCircleOutline.vue'
import Check from 'vue-material-design-icons/Check.vue'
export default {
name: 'InputField',
components: {
Button,
Check,
ButtonVue,
AlertCircle,
Check,
},
props: {

Просмотреть файл

@ -240,14 +240,14 @@ import Tooltip from '../../directives/Tooltip/index.js'
import l10n from '../../mixins/l10n.js'
import Timer from '../../utils/Timer.js'
import { t } from '../../l10n.js'
import ButtonVue from '../../components/Button/index.js'
import ButtonVue from '../../components/ButtonVue/index.js'
import GenRandomId from '../../utils/GenRandomId.js'
import ChevronLeft from 'vue-material-design-icons/ChevronLeft'
import ChevronRight from 'vue-material-design-icons/ChevronRight'
import Close from 'vue-material-design-icons/Close'
import Pause from 'vue-material-design-icons/Pause'
import Play from 'vue-material-design-icons/Play'
import ChevronLeft from 'vue-material-design-icons/ChevronLeft.vue'
import ChevronRight from 'vue-material-design-icons/ChevronRight.vue'
import Close from 'vue-material-design-icons/Close.vue'
import Pause from 'vue-material-design-icons/Pause.vue'
import Play from 'vue-material-design-icons/Play.vue'
import Hammer from 'hammerjs'
import { createFocusTrap } from 'focus-trap'

Просмотреть файл

@ -149,7 +149,7 @@ import AutoCompleteResult from './AutoCompleteResult.vue'
import richEditor from '../../mixins/richEditor/index.js'
import { emojiSearch, addRecent } from '../../functions/emoji/index.js'
import Tribute from 'tributejs/dist/tribute.esm'
import Tribute from 'tributejs/dist/tribute.esm.js'
import debounce from 'debounce'
import stringLength from 'string-length'

Просмотреть файл

@ -63,7 +63,7 @@ This component is to be used in the settings section of nextcloud.
<script>
import { t } from '../../l10n.js'
import HelpCircle from 'vue-material-design-icons/HelpCircle'
import HelpCircle from 'vue-material-design-icons/HelpCircle.vue'
export default {
name: 'SettingsSection',

Просмотреть файл

@ -127,8 +127,9 @@ export default {
<script>
import InputField from '../InputField/InputField.vue'
import Close from 'vue-material-design-icons/Close'
import ArrowRight from 'vue-material-design-icons/ArrowRight'
import Close from 'vue-material-design-icons/Close.vue'
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
export default {
name: 'TextField',

Просмотреть файл

@ -70,5 +70,5 @@ export { default as PopoverMenu } from './PopoverMenu/index.js'
export { default as RichContenteditable } from './RichContenteditable/index.js'
export { default as SettingsSection } from './SettingsSection/index.js'
export { default as UserBubble } from './UserBubble/index.js'
export { default as Button } from './Button/index.js'
export { default as ButtonVue } from './ButtonVue/index.js'
export { default as TextField } from './TextField/index.js'

Просмотреть файл

@ -1,4 +1,4 @@
import { getGettextBuilder } from '@nextcloud/l10n/dist/gettext'
import { getGettextBuilder } from '@nextcloud/l10n/dist/gettext.js'
const gtBuilder = getGettextBuilder()
.detectLocale()