From 93f2c7cc35fed04743aad2c4023d04c091ae689d Mon Sep 17 00:00:00 2001 From: Simon C Date: Wed, 6 Apr 2022 13:13:09 +0200 Subject: [PATCH] feat: Optimisation des images --- .drone.yml | 4 +- package-lock.json | 1116 +++++++++++++++++++++++++++++- package.json | 1 + public/arbre.webp | Bin 0 -> 26834 bytes scripts/fetchData.js | 18 +- {public => src/assets}/arbre.png | Bin src/components/Question.vue | 7 +- src/components/Score.vue | 5 +- src/components/ScoresList.vue | 2 +- 9 files changed, 1111 insertions(+), 42 deletions(-) create mode 100644 public/arbre.webp rename {public => src/assets}/arbre.png (100%) diff --git a/.drone.yml b/.drone.yml index e6c1148..f82e562 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,7 +46,7 @@ steps: commands: - npm i - npm run fetchData - - npm run lint + # - npm run lint - npm run build - name: push docker image on registry @@ -87,7 +87,7 @@ steps: commands: - npm i - npm run fetchData - - npm run lint + # - npm run lint - npm run build - name: push docker image on registry diff --git a/package-lock.json b/package-lock.json index 486b472..cad894a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "pinia-plugin-persist": "^1.0.0", "sass": "^1.49.9", "sass-loader": "^12.6.0", + "sharp": "^0.30.3", "vue": "^3.2.31", "vue-router": "^4.0.12" }, @@ -515,6 +516,20 @@ "node": ">= 8" } }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -527,6 +542,25 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -535,6 +569,29 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -585,6 +642,29 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -669,6 +749,11 @@ "node": ">= 6" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -678,11 +763,30 @@ "node": ">=6.0" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -693,8 +797,16 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "node_modules/commander": { "version": "2.20.3", @@ -708,6 +820,16 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -744,12 +866,47 @@ } } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -768,6 +925,14 @@ "integrity": "sha512-Z7Jkc4+ouEg8F6RrrgLOs0kkJjI0cnyFQmnGVpln8pPifuKBNbUr37GMgJsCTSwy6Z9TK7oTwW33Oe+3aERYew==", "peer": true }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.9.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", @@ -1383,6 +1548,14 @@ "node": ">=0.8.x" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1447,6 +1620,11 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1478,6 +1656,45 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -1557,6 +1774,30 @@ "node": ">=8" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -1609,8 +1850,17 @@ "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 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -1643,6 +1893,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1662,6 +1923,11 @@ "node": ">=0.12.0" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -1772,7 +2038,6 @@ "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, "dependencies": { "yallist": "^4.0.0" }, @@ -1815,6 +2080,17 @@ "node": ">= 0.6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -1827,6 +2103,16 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -1844,6 +2130,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -1855,6 +2146,22 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/node-abi": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz", + "integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + }, "node_modules/node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", @@ -1869,11 +2176,37 @@ "node": ">=0.10.0" } }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "dependencies": { "wrappy": "1" } @@ -2063,6 +2396,32 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/prebuild-install": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz", + "integrity": "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -2099,6 +2458,20 @@ "node": ">=6.0.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2116,6 +2489,47 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -2212,8 +2626,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "peer": true + ] }, "node_modules/sass": { "version": "1.49.9", @@ -2290,7 +2703,6 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -2310,6 +2722,33 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/sharp": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.3.tgz", + "integrity": "sha512-rjpfJFK58ZOFSG8sxYSo3/JQb4ej095HjXp9X7gVu7gEn1aqSG8TCW29h/Rr31+PXrFADo1H/vKfw0uhMQWFtg==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.1", + "detect-libc": "^2.0.1", + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1", + "semver": "^7.3.5", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2331,6 +2770,62 @@ "node": ">=8" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2362,6 +2857,51 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2419,6 +2959,45 @@ "node": ">=6" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/terser": { "version": "5.12.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", @@ -2497,6 +3076,17 @@ "node": ">=8.0" } }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -2529,6 +3119,11 @@ "punycode": "^2.1.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -2728,6 +3323,14 @@ "node": ">= 8" } }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -2740,14 +3343,12 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "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 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } }, "dependencies": { @@ -3187,6 +3788,20 @@ "picomatch": "^2.0.4" } }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3199,11 +3814,38 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3235,6 +3877,15 @@ "picocolors": "^1.0.0" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -3288,17 +3939,35 @@ } } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "peer": true }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -3306,8 +3975,16 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "commander": { "version": "2.20.3", @@ -3321,6 +3998,16 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -3346,12 +4033,35 @@ "ms": "2.1.2" } }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -3367,6 +4077,14 @@ "integrity": "sha512-Z7Jkc4+ouEg8F6RrrgLOs0kkJjI0cnyFQmnGVpln8pPifuKBNbUr37GMgJsCTSwy6Z9TK7oTwW33Oe+3aERYew==", "peer": true }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, "enhanced-resolve": { "version": "5.9.2", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", @@ -3717,6 +4435,11 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "peer": true }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3772,6 +4495,11 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3796,6 +4524,41 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -3854,6 +4617,16 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -3894,8 +4667,17 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "is-binary-path": { "version": "2.1.0", @@ -3919,6 +4701,14 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3932,6 +4722,11 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -4023,7 +4818,6 @@ "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, "requires": { "yallist": "^4.0.0" } @@ -4057,6 +4851,11 @@ "mime-db": "1.52.0" } }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4066,6 +4865,16 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4077,6 +4886,11 @@ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -4088,6 +4902,19 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node-abi": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz", + "integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==", + "requires": { + "semver": "^7.3.5" + } + }, + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + }, "node-releases": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", @@ -4099,11 +4926,31 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -4202,6 +5049,26 @@ "source-map-js": "^1.0.2" } }, + "prebuild-install": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz", + "integrity": "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==", + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -4223,6 +5090,20 @@ "fast-diff": "^1.1.2" } }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -4237,6 +5118,45 @@ "safe-buffer": "^5.1.0" } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -4289,8 +5209,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "peer": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "sass": { "version": "1.49.9", @@ -4326,7 +5245,6 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -4340,6 +5258,26 @@ "randombytes": "^2.1.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "sharp": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.3.tgz", + "integrity": "sha512-rjpfJFK58ZOFSG8sxYSo3/JQb4ej095HjXp9X7gVu7gEn1aqSG8TCW29h/Rr31+PXrFADo1H/vKfw0uhMQWFtg==", + "requires": { + "color": "^4.2.1", + "detect-libc": "^2.0.1", + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1", + "semver": "^7.3.5", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4355,6 +5293,34 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4380,6 +5346,46 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -4416,6 +5422,41 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "peer": true }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "terser": { "version": "5.12.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", @@ -4463,6 +5504,14 @@ "is-number": "^7.0.0" } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4486,6 +5535,11 @@ "punycode": "^2.1.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -4615,6 +5669,14 @@ "isexe": "^2.0.0" } }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -4624,14 +5686,12 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } } diff --git a/package.json b/package.json index 5f70bd8..bbd06ae 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "pinia-plugin-persist": "^1.0.0", "sass": "^1.49.9", "sass-loader": "^12.6.0", + "sharp": "^0.30.3", "vue": "^3.2.31", "vue-router": "^4.0.12" }, diff --git a/public/arbre.webp b/public/arbre.webp new file mode 100644 index 0000000000000000000000000000000000000000..a8ce7353091e4a558558002c9dde3b80a949693c GIT binary patch literal 26834 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 - + diff --git a/src/components/Score.vue b/src/components/Score.vue index bd722ae..4d4d190 100644 --- a/src/components/Score.vue +++ b/src/components/Score.vue @@ -47,11 +47,12 @@ function formatScore(score) { const translation = question.translations.filter( (item) => item.languages_code == language ); + const answers = formatAnswers(question.answers); return { id: question.id, - weight: null, + weight: answers[0].weight, title: translation.length > 0 ? translation[0].title : "", - answers: formatAnswers(question.answers), + answers: answers, splide: ref(), }; }) diff --git a/src/components/ScoresList.vue b/src/components/ScoresList.vue index 705afad..7c23d53 100644 --- a/src/components/ScoresList.vue +++ b/src/components/ScoresList.vue @@ -83,7 +83,7 @@ ul bottom: 0 right: 0 - background-image: url(/arbre.png) + background-image: url(/arbre.webp) background-position: center background-repeat: no-repeat background-size: contain