diff --git a/.eslintrc b/.eslintrc index e8c63a6827..263c7e5d8f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -23,7 +23,6 @@ globals: emojify: false SimpleMDE: false u2fApi: false - Vue: false rules: arrow-body-style: [0] diff --git a/package-lock.json b/package-lock.json index 3ca1b0629e..cd2626b1d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10255,6 +10255,11 @@ "irregular-plurals": "^2.0.0" } }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -15033,6 +15038,16 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "optional": true }, + "v-tooltip": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v-tooltip/-/v-tooltip-2.0.3.tgz", + "integrity": "sha512-KZZY3s+dcijzZmV2qoDH4rYmjMZ9YKGBVoUznZKQX0e3c2GjpJm3Sldzz8HHH2Ud87JqhZPB4+4gyKZ6m98cKQ==", + "requires": { + "lodash": "^4.17.15", + "popper.js": "^1.16.0", + "vue-resize": "^0.4.5" + } + }, "v8-compile-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", @@ -15217,6 +15232,21 @@ "core-js": "^3.6.1", "gsap": "^3.0.4", "vue": "^2.6.11" + }, + "dependencies": { + "vue": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", + "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==" + } + } + }, + "vue-calendar-heatmap": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/vue-calendar-heatmap/-/vue-calendar-heatmap-0.8.4.tgz", + "integrity": "sha512-Hx7OYBY1ghUIxKmFIIzpLT4XlcrwnI3WpadJEj/sKj5quoxwEuSDKmf94v0zWOHeQ/2CrB1G66geaKR/O56+OQ==", + "requires": { + "v-tooltip": "^2.0.0-rc.32" } }, "vue-hot-reload-api": { @@ -15238,6 +15268,11 @@ "vue-style-loader": "^4.1.0" } }, + "vue-resize": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", + "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==" + }, "vue-style-loader": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", diff --git a/package.json b/package.json index 7f30cb9c24..d5bf840232 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,9 @@ "jquery-migrate": "3.1.0", "jquery.are-you-sure": "1.9.0", "swagger-ui": "3.25.0", - "vue-bar-graph": "1.2.0" + "vue": "2.6.11", + "vue-bar-graph": "1.2.0", + "vue-calendar-heatmap": "0.8.4" }, "devDependencies": { "@babel/core": "7.8.4", diff --git a/public/vendor/librejs.html b/public/vendor/librejs.html index 40a727327c..20200b44ba 100644 --- a/public/vendor/librejs.html +++ b/public/vendor/librejs.html @@ -51,9 +51,9 @@