diff --git a/api/projects.js b/api/projects.js index 4ceddc29..40bcac9b 100644 --- a/api/projects.js +++ b/api/projects.js @@ -91,7 +91,7 @@ const fetchRepos = async (sort, limit) => { } ); - const repos = user.repositories.edges.map(({ node: repo }) => ({ + return user.repositories.edges.map(({ node: repo }) => ({ name: repo.name, url: repo.url, description: repo.description, @@ -100,6 +100,4 @@ const fetchRepos = async (sort, limit) => { forks: repo.forkCount, language: repo.primaryLanguage, })); - - return repos; }; diff --git a/api/tracks.js b/api/tracks.js index 355be0e0..be9099ae 100644 --- a/api/tracks.js +++ b/api/tracks.js @@ -124,13 +124,11 @@ const getTopTracks = async () => { const { items } = await response.json(); - const tracks = items.map((track) => ({ + return items.map((track) => ({ artist: track.artists.map((artist) => artist.name).join(", "), title: track.name, album: track.album.name, imageUrl: track.album.images ? track.album.images[0].url : undefined, songUrl: track.external_urls.spotify, })); - - return tracks; }; diff --git a/assets/js/src/clipboard.js b/assets/js/src/clipboard.js index bb4039ec..acb4b555 100644 --- a/assets/js/src/clipboard.js +++ b/assets/js/src/clipboard.js @@ -11,20 +11,20 @@ document.querySelectorAll("div.highlight").forEach((highlightDiv) => { const button = document.createElement("button"); button.className = "copy-button"; button.textContent = defaultText; - button.addEventListener("click", () => { + button.addEventListener("click", async () => { // prevent unintentional double-clicks by unfocusing button button.blur(); // actual code element will have class "language-*", even if plaintext - if (copy(trimNewlines(highlightDiv.querySelector('code[class^="language-"]').textContent))) { - // show a subtle indication of success - button.textContent = successText; + await copy(trimNewlines(highlightDiv.querySelector('code[class^="language-"]').textContent)); - // reset button to original text after 2 seconds - setTimeout(() => { - button.textContent = defaultText; - }, 2000); - } + // show a subtle indication of success + button.textContent = successText; + + // reset button to original text after 2 seconds + setTimeout(() => { + button.textContent = defaultText; + }, 2000); }); // add Hugo's code block to a new wrapper element, and insert the copy button as a sibling to it diff --git a/assets/sass/components/_content.scss b/assets/sass/components/_content.scss index b0829b8d..1f6e7506 100644 --- a/assets/sass/components/_content.scss +++ b/assets/sass/components/_content.scss @@ -33,7 +33,7 @@ div#content { line-height: 1.5; &:hover > a.anchorjs-link { - opacity: 100%; // '#' link appears on hover over entire sub-heading line + opacity: 1; // '#' link appears on hover over entire sub-heading line } } @@ -56,7 +56,7 @@ div#content { margin-left: 0.25em; padding: 0 0.5em 0 0.25em; background: none; - opacity: 0%; + opacity: 0; font-weight: 300; line-height: 1; diff --git a/assets/sass/components/_header.scss b/assets/sass/components/_header.scss index ef284364..7377f8e3 100644 --- a/assets/sass/components/_header.scss +++ b/assets/sass/components/_header.scss @@ -60,7 +60,7 @@ header { ); img#header-selfie { - opacity: 90%; + opacity: 0.9; } } } @@ -121,9 +121,7 @@ header { padding: 0; width: 1.56em; // 24.33px, don't ask height: 1.56em; - margin-top: -0.05em; - margin-left: 1.4em; - margin-right: -0.3em; // weirdness w/ svg ratio + margin: -0.075em -0.3em 0 1.4em; // weirdness w/ svg ratio cursor: pointer; // prepare for lightbulb symbol depending on active theme (set in components/_global) @@ -162,7 +160,7 @@ header { &:hover { img#header-selfie { - opacity: 100%; + opacity: 1; } } } diff --git a/assets/sass/pages/_home.scss b/assets/sass/pages/_home.scss index a647cd70..6ec6b611 100644 --- a/assets/sass/pages/_home.scss +++ b/assets/sass/pages/_home.scss @@ -130,11 +130,10 @@ div.layout-home { padding-bottom: 0.6em; h1 { - margin: 0 0 0.3em 0; + margin: 0 0 0.3em -0.03em; // TODO: why is this indented slightly? font-size: 1.8em; font-weight: 500; letter-spacing: -0.014em; - margin-left: -0.03em; // TODO: why is this indented slightly? img.emoji { margin-left: 0.1em; // a little extra social distancing for the hand @@ -142,11 +141,10 @@ div.layout-home { } h2 { - margin: 0.5em 0; + margin: 0.5em 0 0.5em -0.03em; // TODO: why is this indented slightly? font-size: 1.35em; font-weight: 400; letter-spacing: -0.022em; - margin-left: -0.03em; // TODO: why is this indented slightly? line-height: 1.4; } diff --git a/assets/sass/pages/_single.scss b/assets/sass/pages/_single.scss index 9a5efc13..911fb9f8 100644 --- a/assets/sass/pages/_single.scss +++ b/assets/sass/pages/_single.scss @@ -94,9 +94,7 @@ div.layout-single { } h1.title { - margin-top: 0.3em; - margin-bottom: 0.5em; - margin-left: -0.03em; // TODO: why is this indented slightly? + margin: 0.3em 0 0.5em -0.03em; // TODO: why is this indented slightly? font-size: 2.1em; line-height: 1.3; font-weight: 700; diff --git a/package.json b/package.json index 9192b903..fa94d9b4 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "css-minimizer-webpack-plugin": "^3.1.4", "del": "^6.0.0", "dotenv": "^10.0.0", - "eslint": "~8.2.0", + "eslint": "~8.3.0", "eslint-config-prettier": "~8.3.0", "eslint-plugin-compat": "~4.0.0", "eslint-plugin-import": "~2.25.3", @@ -82,8 +82,8 @@ "gulp-imagemin": "^8.0.0", "hugo-extended": "0.89.4", "license-webpack-plugin": "^4.0.0", - "lint-staged": "^12.0.3", - "markdownlint-cli": "~0.29.0", + "lint-staged": "^12.1.2", + "markdownlint-cli": "~0.30.0", "mini-css-extract-plugin": "^2.4.5", "npm-run-all": "^4.1.5", "postcss": "^8.3.11", @@ -97,14 +97,14 @@ "stylelint": "~14.1.0", "stylelint-config-prettier": "~9.0.3", "stylelint-config-sass-guidelines": "~9.0.1", - "stylelint-config-standard-scss": "~2.0.1", + "stylelint-config-standard-scss": "~3.0.0", "stylelint-no-unsupported-browser-features": "~5.0.2", "stylelint-prettier": "~2.0.0", "stylelint-scss": "~4.0.0", "terser": "^5.10.0", "terser-webpack-plugin": "^5.2.5", "web-vitals": "^2.1.2", - "webpack": "^5.64.1", + "webpack": "^5.64.2", "webpack-assets-manifest": "^5.0.6", "webpack-cli": "^4.9.1", "webpack-dev-server": "^4.5.0" diff --git a/yarn.lock b/yarn.lock index e868682d..247389dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1427,7 +1427,7 @@ acorn-jsx@^5.3.1: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.4.1, acorn@^8.5.0: +acorn@^8.4.1, acorn@^8.6.0: version "8.6.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== @@ -1460,9 +1460,9 @@ ajv-keywords@^3.5.2: integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.0.0.tgz#d01b3b21715b2f63d02aa511b82fc6eb3b30083c" - integrity sha512-ULd1QMjRoH6JDNUQIfDLrlE+OgZlFaxyYCjzt58uNuUQtKXt8/U+vK/8Ql0gyn/C5mqZzUWtKMqr/4YquvTrWA== + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" @@ -1477,9 +1477,9 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.1.tgz#e73dd88eeb4b10bbcd82bee136e6fbe801664d18" - integrity sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg== + version "8.8.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb" + integrity sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2576,16 +2576,11 @@ commander@^7.0.0, commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^8.3.0: +commander@^8.3.0, commander@~8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== -commander@~8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.2.0.tgz#37fe2bde301d87d47a53adeff8b5915db1381ca8" - integrity sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -3370,9 +3365,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.896: - version "1.3.903" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.903.tgz#e2d3c3809f4ef05fdbe5cc88969dfc94b1bd15b9" - integrity sha512-+PnYAyniRRTkNq56cqYDLq9LyklZYk0hqoDy9GpcU11H5QjRmFZVDbxtgHUMK/YzdNTcn1XWP5gb+hFlSCr20g== + version "1.3.904" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz#52a353994faeb0f2a9fab3606b4e0614d1af7b58" + integrity sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw== emoji-regex@^8.0.0: version "8.0.0" @@ -3618,10 +3613,10 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" - integrity sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA== +eslint-scope@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" + integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -3638,15 +3633,15 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.0.0: +eslint-visitor-keys@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== -eslint@~8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.2.0.tgz#44d3fb506d0f866a506d97a0fc0e90ee6d06a815" - integrity sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw== +eslint@~8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.3.0.tgz#a3c2409507403c1c7f6c42926111d6cbefbc3e85" + integrity sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww== dependencies: "@eslint/eslintrc" "^1.0.4" "@humanwhocodes/config-array" "^0.6.0" @@ -3657,10 +3652,10 @@ eslint@~8.2.0: doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^6.0.0" + eslint-scope "^7.1.0" eslint-utils "^3.0.0" - eslint-visitor-keys "^3.0.0" - espree "^9.0.0" + eslint-visitor-keys "^3.1.0" + espree "^9.1.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -3687,14 +3682,14 @@ eslint@~8.2.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" - integrity sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ== +espree@^9.0.0, espree@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.1.0.tgz#ba9d3c9b34eeae205724124e31de4543d59fbf74" + integrity sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ== dependencies: - acorn "^8.5.0" + acorn "^8.6.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.0.0" + eslint-visitor-keys "^3.1.0" esquery@^1.4.0: version "1.4.0" @@ -5095,7 +5090,7 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4, ignore@^5.1.8, ignore@^5.1.9, ignore@~5.1.8: +ignore@^5.1.4, ignore@^5.1.8, ignore@^5.1.9, ignore@~5.1.9: version "5.1.9" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== @@ -6018,15 +6013,15 @@ liftoff@^3.1.0: rechoir "^0.6.2" resolve "^1.1.7" -lilconfig@^2.0.3: +lilconfig@2.0.4, lilconfig@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== linkify-it@^3.0.1: version "3.0.3" @@ -6035,24 +6030,25 @@ linkify-it@^3.0.1: dependencies: uc.micro "^1.0.1" -lint-staged@^12.0.3: - version "12.0.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.0.3.tgz#ad4fb2f857e08b5814abe9e9fbbbcceebfdd8484" - integrity sha512-/NwNQjrhqz+AjV+e0URbtphvpHNcNdR/W6p9GxO+qIg7cxCxy0uKYO0xORQhZamp1BPjIhRUWsjbLnwEIiPHgQ== +lint-staged@^12.1.2: + version "12.1.2" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.1.2.tgz#90c571927e1371fc133e720671dd7989eab53f74" + integrity sha512-bSMcQVqMW98HLLLR2c2tZ+vnDCnx4fd+0QJBQgN/4XkdspGRPc8DGp7UuOEBe1ApCfJ+wXXumYnJmU+wDo7j9A== dependencies: cli-truncate "^3.1.0" colorette "^2.0.16" commander "^8.3.0" - cosmiconfig "^7.0.1" debug "^4.3.2" enquirer "^2.3.6" execa "^5.1.1" + lilconfig "2.0.4" listr2 "^3.13.3" micromatch "^4.0.4" normalize-path "^3.0.0" object-inspect "^1.11.0" string-argv "^0.3.1" supports-color "^9.0.2" + yaml "^1.10.2" listr2@^3.13.3: version "3.13.4" @@ -6349,16 +6345,16 @@ markdown-it@12.2.0: mdurl "^1.0.1" uc.micro "^1.0.5" -markdownlint-cli@~0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.29.0.tgz#3c56686fd00ace4b68c9cfa3a34a7a9dfdef1417" - integrity sha512-SEXRUT1ri9sXV8xQK88vjGAgmz2X9rxEG2tXdDZMljzW8e++LNTO9zzBBStx3JQWrTDoGTPHNrcurbuiyF97gw== +markdownlint-cli@~0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.30.0.tgz#4ec0ab85a491eb161182e5c26eff308bf90f18f3" + integrity sha512-NiG8iERjwsRZtJAIyLMDdYL2O3bJVn3fUxzDl+6Iv61/YYz9H9Nzgke/v0/cW9HfGvgZHhbfI19LFMp6gbKdyw== dependencies: - commander "~8.2.0" + commander "~8.3.0" deep-extend "~0.6.0" get-stdin "~8.0.0" glob "~7.2.0" - ignore "~5.1.8" + ignore "~5.1.9" js-yaml "^4.1.0" jsonc-parser "~3.0.0" lodash.differencewith "~4.5.0" @@ -7731,7 +7727,7 @@ postcss-safe-parser@^6.0.0: resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== -postcss-scss@^4.0.1, postcss-scss@^4.0.2: +postcss-scss@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.2.tgz#39ddcc0ab32f155d5ab328ee91353d67a52d537b" integrity sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ== @@ -9131,12 +9127,12 @@ stylelint-config-prettier@~9.0.3: resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz#0dccebeff359dcc393c9229184408b08964d561c" integrity sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== -stylelint-config-recommended-scss@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.1.tgz#4f16ff9c85966c0c37de5243b628eef104da504e" - integrity sha512-kVI5lX8jtaw9uNnnxxziw+LhW59m0x/JzGj8zVepeFQJ56eM4HazN4gMyCRQQSLr/8CXlIHGOW34CV5hIMr3FQ== +stylelint-config-recommended-scss@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz#193f483861c76a36ece24c52eb6baca4838f4a48" + integrity sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg== dependencies: - postcss-scss "^4.0.1" + postcss-scss "^4.0.2" stylelint-config-recommended "^6.0.0" stylelint-scss "^4.0.0" @@ -9154,18 +9150,18 @@ stylelint-config-sass-guidelines@~9.0.1: stylelint-order "^5.0.0" stylelint-scss "^4.0.0" -stylelint-config-standard-scss@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-2.0.1.tgz#b0cafad0a32c7eea13e045913c4e6a6de45be69c" - integrity sha512-TW5NLquUSS0mg2N31zzaSbYRbV/CMifSVLdpgo6VdGvjysgYqJOcKM/5bmXucTOsdfqomcPXetFZ3adC7nD+cg== +stylelint-config-standard-scss@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-3.0.0.tgz#dafc4fa5538d0ed833bf0a7d391e075683ffd96c" + integrity sha512-zt3ZbzIbllN1iCmc94e4pDxqpkzeR6CJo5DDXzltshuXr+82B8ylHyMMARNnUYrZH80B7wgY7UkKTYCFM0UUyw== dependencies: - stylelint-config-recommended-scss "^5.0.0" - stylelint-config-standard "^23.0.0" + stylelint-config-recommended-scss "^5.0.2" + stylelint-config-standard "^24.0.0" -stylelint-config-standard@^23.0.0: - version "23.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz#4ad58c74804c544cb4d30667c21a30ab14d1c17d" - integrity sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg== +stylelint-config-standard@^24.0.0: + version "24.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-24.0.0.tgz#6823f207ab997ae0b641f9a636d007cc44d77541" + integrity sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== dependencies: stylelint-config-recommended "^6.0.0" @@ -9565,9 +9561,9 @@ trim-repeated@^1.0.0: escape-string-regexp "^1.0.2" tsconfig-paths@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" - integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA== + version "3.12.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" + integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" @@ -10083,10 +10079,10 @@ webpack-sources@^3.0.0, webpack-sources@^3.2.2: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== -webpack@^5.64.1: - version "5.64.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.1.tgz#fd59840c16f04fe315f2b2598a85026f12dfa1bb" - integrity sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw== +webpack@^5.64.2: + version "5.64.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.2.tgz#152e28d4712a6223b06c06cba0d3e622a61611a0" + integrity sha512-4KGc0+Ozi0aS3EaLNRvEppfZUer+CaORKqL6OBjDLZOPf9YfN8leagFzwe6/PoBdHFxc/utKArl8LMC0Ivtmdg== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50"