From 39faeb70dc514697f67948332d2fb65668e54c5d Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 16 Oct 2022 22:04:51 +0200 Subject: [PATCH] update js conf --- package.json | 21 ++++---- yarn.lock | 144 ++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 135 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 0dbae55..5f4a8c6 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,13 @@ "license": "agpl", "private": true, "scripts": { - "build": "NODE_ENV=production webpack --progress --config webpack.js", - "dev": "NODE_ENV=development webpack --progress --config webpack.js", - "watch": "NODE_ENV=development webpack --progress --watch --config webpack.js", - "lint": "eslint --ext .js,.vue src", - "lint:fix": "eslint --ext .js,.vue src --fix", - "stylelint": "stylelint src", - "stylelint:fix": "stylelint src --fix" + "build": "NODE_ENV=production ./node_modules/.bin/webpack --progress --config webpack.js", + "dev": "NODE_ENV=development ./node_modules/.bin/webpack --progress --config webpack.js", + "watch": "NODE_ENV=development ./node_modules/.bin/webpack --progress --watch --config webpack.js", + "lint": "./node_modules/.bin/eslint --ext .js,.vue src", + "lint:fix": "./node_modules/.bin/eslint --ext .js,.vue src --fix", + "stylelint": "./node_modules/.bin/stylelint src", + "stylelint:fix": "./node_modules/.bin/stylelint src --fix" }, "dependencies": { "axios": "^0.24.0", @@ -30,7 +30,7 @@ "@nextcloud/eslint-config": "^8.1.2", "@nextcloud/initial-state": "^2.0.0", "@nextcloud/l10n": "^1.6.0", - "@nextcloud/vue": "^1.5.0", + "@nextcloud/vue": "^1.0.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.1.0", "css-loader": "^3.4.2", @@ -52,8 +52,9 @@ "stylelint-scss": "^4.0.0", "stylelint-webpack-plugin": "^3.3.0", "url-loader": "^4.0.0", - "vue-loader": "^17.0.0", - "vue-template-compiler": "^2.6.11", + "vue-loader": "^15", + "vue-style-loader": "^4.1.3", + "vue-template-compiler": "^2.7.13", "webpack": "^5.0.0", "webpack-cli": "^4.0.0", "webpack-merge": "^4.2.2", diff --git a/yarn.lock b/yarn.lock index b8a1555..d1063a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1214,6 +1214,22 @@ "postcss" "^8.4.14" "source-map" "^0.6.1" +"@vue/component-compiler-utils@^3.1.0": + "integrity" "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==" + "resolved" "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "consolidate" "^0.15.1" + "hash-sum" "^1.0.2" + "lru-cache" "^4.1.2" + "merge-source-map" "^1.1.0" + "postcss" "^7.0.36" + "postcss-selector-parser" "^6.0.2" + "source-map" "~0.6.1" + "vue-template-es2015-compiler" "^1.9.0" + optionalDependencies: + "prettier" "^1.18.2 || ^2.0.0" + "@webassemblyjs/ast@1.11.1": "integrity" "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==" "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" @@ -1615,6 +1631,11 @@ "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" "version" "2.2.0" +"bluebird@^3.1.1": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + "bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.9": "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" @@ -1798,7 +1819,7 @@ "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" -"chalk@^4.0.0", "chalk@^4.1.0": +"chalk@^4.0.0": "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" "version" "4.1.2" @@ -1914,6 +1935,13 @@ "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" "version" "1.2.0" +"consolidate@^0.15.1": + "integrity" "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==" + "resolved" "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz" + "version" "0.15.1" + dependencies: + "bluebird" "^3.1.1" + "constants-browserify@^1.0.0": "integrity" "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" @@ -2014,7 +2042,7 @@ "resolved" "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz" "version" "3.1.0" -"css-loader@^3.4.2": +"css-loader@*", "css-loader@^3.4.2": "integrity" "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==" "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz" "version" "3.6.0" @@ -2879,10 +2907,10 @@ "readable-stream" "^3.6.0" "safe-buffer" "^5.2.0" -"hash-sum@^2.0.0": - "integrity" "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz" - "version" "2.0.0" +"hash-sum@^1.0.2": + "integrity" "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==" + "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" + "version" "1.0.2" "hash.js@^1.0.0", "hash.js@^1.0.3": "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" @@ -3296,6 +3324,24 @@ "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" "version" "4.3.0" +"loader-utils@^1.0.2": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + +"loader-utils@^1.1.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" + "loader-utils@^1.2.3": "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" @@ -3353,6 +3399,14 @@ "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" "version" "4.17.21" +"lru-cache@^4.1.2": + "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "pseudomap" "^1.0.2" + "yallist" "^2.1.2" + "lru-cache@^6.0.0": "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" @@ -3414,6 +3468,13 @@ "type-fest" "^0.18.0" "yargs-parser" "^20.2.3" +"merge-source-map@^1.1.0": + "integrity" "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==" + "resolved" "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "source-map" "^0.6.1" + "merge-stream@^2.0.0": "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" @@ -3860,6 +3921,14 @@ "picocolors" "^0.2.1" "source-map" "^0.6.1" +"postcss@^7.0.36": + "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + "version" "7.0.39" + dependencies: + "picocolors" "^0.2.1" + "source-map" "^0.6.1" + "postcss@^7.0.5": "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==" "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" @@ -3890,6 +3959,11 @@ "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" "version" "1.2.1" +"prettier@^1.18.2 || ^2.0.0": + "integrity" "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz" + "version" "2.7.1" + "process-nextick-args@~2.0.0": "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" @@ -3900,6 +3974,11 @@ "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" "version" "0.11.10" +"pseudomap@^1.0.2": + "integrity" "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + "version" "1.0.2" + "public-encrypt@^4.0.0": "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" @@ -4358,7 +4437,7 @@ "buffer-from" "^1.0.0" "source-map" "^0.6.0" -"source-map@^0.6.0", "source-map@^0.6.1": +"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" "version" "0.6.1" @@ -4835,23 +4914,43 @@ "lodash" "^4.17.21" "semver" "^7.3.6" -"vue-loader@^17.0.0": - "integrity" "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==" - "resolved" "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz" - "version" "17.0.0" - dependencies: - "chalk" "^4.1.0" - "hash-sum" "^2.0.0" - "loader-utils" "^2.0.0" +"vue-hot-reload-api@^2.3.0": + "integrity" "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" + "resolved" "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz" + "version" "2.3.4" -"vue-template-compiler@^2.6.11": - "integrity" "sha512-6rhJAuo2vRzJMs8X/pd9yqtsJmnPEnv4E0cb9KCu0sfGhoDt8roCCa/6qbrvpc1b38zYgdmY/xrk4qfNWZIjwA==" - "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.12.tgz" - "version" "2.7.12" +"vue-loader@^15": + "integrity" "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==" + "resolved" "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.0.tgz" + "version" "15.10.0" + dependencies: + "@vue/component-compiler-utils" "^3.1.0" + "hash-sum" "^1.0.2" + "loader-utils" "^1.1.0" + "vue-hot-reload-api" "^2.3.0" + "vue-style-loader" "^4.1.0" + +"vue-style-loader@^4.1.0", "vue-style-loader@^4.1.3": + "integrity" "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==" + "resolved" "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz" + "version" "4.1.3" + dependencies: + "hash-sum" "^1.0.2" + "loader-utils" "^1.0.2" + +"vue-template-compiler@^2.7.13": + "integrity" "sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==" + "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz" + "version" "2.7.13" dependencies: "de-indent" "^1.0.2" "he" "^1.2.0" +"vue-template-es2015-compiler@^1.9.0": + "integrity" "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" + "resolved" "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" + "version" "1.9.1" + "vue@^2.6.11": "integrity" "sha512-yRS44vPsCj6b5IZQHdEYqIwnay8stCnL8RsaVsm5aGtOhka00aoG+3ybaBAELDsXtNlzECe8myb2ukdzn19IOg==" "resolved" "https://registry.npmjs.org/vue/-/vue-2.7.12.tgz" @@ -4911,7 +5010,7 @@ "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" "version" "3.2.3" -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.1.0 || ^5.0.0-0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.4.0", "webpack@>=1.11.0", "webpack@>=2", "webpack@4.x.x || 5.x.x": +"webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4.0.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.4.0", "webpack@>=1.11.0", "webpack@>=2", "webpack@4.x.x || 5.x.x": "integrity" "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==" "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz" "version" "5.74.0" @@ -4999,6 +5098,11 @@ "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" "version" "4.0.2" +"yallist@^2.1.2": + "integrity" "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "version" "2.1.2" + "yallist@^4.0.0": "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"