diff --git a/package.json b/package.json index dacf5c1..41a1d80 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "prettier": "./node_modules/.bin/prettier --check .", "prettier-fix": "./node_modules/.bin/prettier --write .", "e2e": "ng e2e", - "build-lib": "ng build angular-natural-gallery && cp -v README.md dist/angular-natural-gallery/ && scss-bundle --config scss-bundle.config.json && cd dist/angular-natural-gallery && yarn version --no-git-tag-version --new-version `git describe --tags --always`", + "build-lib": "ng build angular-natural-gallery && cp -v README.md dist/angular-natural-gallery/ && cp -vr projects/angular-natural-gallery/src/lib/styles dist/angular-natural-gallery/ && cd dist/angular-natural-gallery && yarn version --no-git-tag-version --new-version `git describe --tags --always`", "build-demo": "yarn build-lib && ng build demo --aot --base-href /angular-natural-gallery/ && cp dist/demo/browser/index.html dist/demo/browser/404.html", "serve-demo": "echo '💡 open http://localhost:8000/angular-natural-gallery/' && mkdir -p dist/server && ln -fs ../demo/browser dist/server/angular-natural-gallery && php -S localhost:8000 -t dist/server/", "llink": "cd dist/angular-natural-gallery && (yarn unlink ; yarn link)" @@ -57,7 +57,7 @@ "@angular/platform-browser": "^17.2.2", "@angular/platform-browser-dynamic": "^17.2.2", "@angular/router": "^17.2.2", - "@ecodev/natural-gallery-js": "^9.2.0", + "@ecodev/natural-gallery-js": "^10.0.1", "@playwright/test": "^1.35.1", "@types/jasmine": "~5.1.4", "@types/jasminewd2": "^2.0.9", @@ -76,7 +76,6 @@ "photoswipe": "^5.3.7", "prettier": "3.2.5", "rxjs": "^7.8.1", - "scss-bundle": "^3.1.2", "ts-node": "^10.9.1", "tslib": "^2.5.3", "typescript": "~5.3.3", diff --git a/projects/angular-natural-gallery/package.json b/projects/angular-natural-gallery/package.json index f42655e..ad131b1 100644 --- a/projects/angular-natural-gallery/package.json +++ b/projects/angular-natural-gallery/package.json @@ -6,11 +6,11 @@ "sideEffects": false, "exports": { ".": { - "sass": "./theming/_natural-gallery.theme.scss" + "sass": "./styles/_natural-gallery.scss" } }, "dependencies": { - "@ecodev/natural-gallery-js": "^9.2.0", + "@ecodev/natural-gallery-js": "^10.0.1", "tslib": "^2.5.3" }, "peerDependencies": { diff --git a/projects/angular-natural-gallery/src/lib/_natural-gallery.theme.scss b/projects/angular-natural-gallery/src/lib/_natural-gallery.theme.scss deleted file mode 100644 index 6bf5376..0000000 --- a/projects/angular-natural-gallery/src/lib/_natural-gallery.theme.scss +++ /dev/null @@ -1,14 +0,0 @@ -// Original mat-color function of @angular/material library -@function mat-color($palette, $hue: default, $opacity: null) { - @if type-of($hue) == number and $hue >= 0 and $hue <= 1 { - @return mat-color($palette, default, $hue); - } - $color: map-get($palette, $hue); - $opacity: if($opacity == null, opacity($color), $opacity); - @return rgba($color, $opacity); -} - -@import './styles/natural-gallery.theme'; -@mixin natural-gallery-theme($theme) { - @include gallery-theme($theme); -} diff --git a/projects/angular-natural-gallery/src/lib/natural-gallery/natural-gallery.component.scss b/projects/angular-natural-gallery/src/lib/natural-gallery/natural-gallery.component.scss index 8d6e8f9..e69de29 100644 --- a/projects/angular-natural-gallery/src/lib/natural-gallery/natural-gallery.component.scss +++ b/projects/angular-natural-gallery/src/lib/natural-gallery/natural-gallery.component.scss @@ -1,2 +0,0 @@ -@import '../../../../../node_modules/@ecodev/natural-gallery-js/natural-gallery'; -@import '../../../../../node_modules/@ecodev/natural-gallery-js/themes/natural'; diff --git a/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.scss b/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.scss new file mode 100644 index 0000000..d655aad --- /dev/null +++ b/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.scss @@ -0,0 +1,11 @@ +@forward './natural-gallery.theme' show natural-gallery-theme; + +// This is the base CSS that must be included to have a functional PhotoSwipe +@mixin natural-gallery-base() { + @import '@ecodev/natural-gallery-js/natural-gallery.css'; +} + +// This is a basic theme that is not dependent on Angular Material +@mixin natural-gallery-default-theme() { + @import '@ecodev/natural-gallery-js/themes/natural.css'; +} diff --git a/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.theme.scss b/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.theme.scss index d603368..dfc0842 100644 --- a/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.theme.scss +++ b/projects/angular-natural-gallery/src/lib/styles/_natural-gallery.theme.scss @@ -1,4 +1,14 @@ -@mixin gallery-theme($theme) { +// Original mat-color function of @angular/material library +@function mat-color($palette, $hue: default, $opacity: null) { + @if type-of($hue) == number and $hue >= 0 and $hue <= 1 { + @return mat-color($palette, default, $hue); + } + $color: map-get($palette, $hue); + $opacity: if($opacity == null, opacity($color), $opacity); + @return rgba($color, $opacity); +} + +@mixin natural-gallery-theme($theme) { $primary: map-get($theme, primary); $accent: map-get($theme, accent); $warn: map-get($theme, warn); diff --git a/scss-bundle.config.json b/scss-bundle.config.json index 8d866cc..986a5be 100644 --- a/scss-bundle.config.json +++ b/scss-bundle.config.json @@ -1,7 +1,7 @@ { "bundlerOptions": { - "entryFile": "./projects/angular-natural-gallery/src/lib/_natural-gallery.theme.scss", - "outFile": "./dist/angular-natural-gallery/theming/_natural-gallery.theme.scss", + "entryFile": "./projects/angular-natural-gallery/src/lib/_natural-gallery.scss", + "outFile": "./dist/angular-natural-gallery/theming/_natural-gallery.scss", "ignoreImports": ["~@angular/.*"] } } diff --git a/src/styles.scss b/src/styles.scss index e69de29..452a385 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -0,0 +1,4 @@ +@use '../projects/angular-natural-gallery/src/lib/styles/natural-gallery'; + +@include natural-gallery.natural-gallery-base(); +@include natural-gallery.natural-gallery-default-theme(); diff --git a/yarn.lock b/yarn.lock index be93aad..e735282 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1240,12 +1240,10 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@ecodev/natural-gallery-js@^9.2.0": - version "9.2.0" - resolved "https://registry.yarnpkg.com/@ecodev/natural-gallery-js/-/natural-gallery-js-9.2.0.tgz#77cde4604fb5dca89b6935d34fe34b6a6535c9e3" - integrity sha512-CWNHdkSMNklldoaN/3U+zUav7xeG8T53j+el1L3tQ825WMuXFcAYu4eIu0W+Zsob7uEvXvug8OCgXx1YBCbvig== - dependencies: - lodash-es "^4.17.21" +"@ecodev/natural-gallery-js@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@ecodev/natural-gallery-js/-/natural-gallery-js-10.0.1.tgz#831ecbb6cbc16f75c55a31f165bce29a794c1092" + integrity sha512-zMpQoLalFscinwwxy33wU42TWRPZEkShwrXPqK/3x5NBi00D7faZAAgTmGNe7534SBbeIjlTgeLRgEx7MOHIvg== "@esbuild/aix-ppc64@0.19.12": version "0.19.12" @@ -2133,11 +2131,6 @@ "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.3" -"@types/archy@^0.0.31": - version "0.0.31" - resolved "https://registry.yarnpkg.com/@types/archy/-/archy-0.0.31.tgz#01650a4641e7e1d11dbd64eda42eec9a2f829c7f" - integrity sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ== - "@types/body-parser@*": version "1.19.5" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" @@ -2180,13 +2173,6 @@ dependencies: "@types/node" "*" -"@types/debug@^4.1.5": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - "@types/eslint-scope@^3.7.3": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" @@ -2228,21 +2214,6 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/fs-extra@^8.0.1": - version "8.1.5" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" - integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ== - dependencies: - "@types/node" "*" - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - "@types/http-errors@*": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" @@ -2272,18 +2243,6 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/lodash.debounce@^4.0.6": - version "4.0.9" - resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz#0f5f21c507bce7521b5e30e7a24440975ac860a5" - integrity sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ== - dependencies: - "@types/lodash" "*" - -"@types/lodash@*": - version "4.14.202" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.202.tgz#f09dbd2fb082d507178b2f2a5c7e74bd72ff98f8" - integrity sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== - "@types/mime@*": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" @@ -2294,16 +2253,6 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== -"@types/minimatch@*": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== - -"@types/ms@*": - version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - "@types/node-forge@^1.3.0": version "1.3.11" resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" @@ -2343,13 +2292,6 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== -"@types/sass@^1.16.0": - version "1.45.0" - resolved "https://registry.yarnpkg.com/@types/sass/-/sass-1.45.0.tgz#a949eb1e080ff34715e6c2040357b940bffb89bb" - integrity sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA== - dependencies: - sass "*" - "@types/semver@^7.5.0": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" @@ -2852,11 +2794,6 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== - arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -3180,14 +3117,6 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -3206,7 +3135,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.3.1, chokidar@^3.5.1, chokidar@^3.5.3: +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.5.1, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -3341,11 +3270,6 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - common-path-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" @@ -4525,7 +4449,7 @@ glob@^10.2.2, glob@^10.3.10: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: +glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -4572,13 +4496,6 @@ globby@^13.1.1: merge2 "^1.4.1" slash "^4.0.0" -globs@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/globs/-/globs-0.1.4.tgz#1d13639f6174e4ae73a7f936da7d9a079f657c1c" - integrity sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ== - dependencies: - glob "^7.1.1" - gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -5423,11 +5340,6 @@ locate-path@^7.1.0: dependencies: p-locate "^6.0.0" -lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -5462,16 +5374,6 @@ log4js@^6.4.1: rfdc "^1.3.0" streamroller "^3.1.5" -loglevel-plugin-prefix@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644" - integrity sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g== - -loglevel@^1.6.6: - version "1.9.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" - integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== - lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0": version "10.2.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" @@ -6799,19 +6701,19 @@ sass-loader@14.1.0: dependencies: neo-async "^2.6.2" -sass@*, sass@^1.23.7, sass@^1.69.5: - version "1.71.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54" - integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg== +sass@1.70.0: + version "1.70.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75" + integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -sass@1.70.0: - version "1.70.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75" - integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ== +sass@^1.69.5: + version "1.71.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54" + integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -6841,30 +6743,6 @@ schema-utils@^4.0.0: ajv-formats "^2.1.1" ajv-keywords "^5.1.0" -scss-bundle@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/scss-bundle/-/scss-bundle-3.1.2.tgz#8919dd7603d01a84822e8aab5210e5b0b50c548b" - integrity sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg== - dependencies: - "@types/archy" "^0.0.31" - "@types/debug" "^4.1.5" - "@types/fs-extra" "^8.0.1" - "@types/glob" "^7.1.1" - "@types/lodash.debounce" "^4.0.6" - "@types/sass" "^1.16.0" - archy "^1.0.0" - chalk "^3.0.0" - chokidar "^3.3.1" - commander "^4.0.1" - fs-extra "^8.1.0" - globs "^0.1.4" - lodash.debounce "^4.0.8" - loglevel "^1.6.6" - loglevel-plugin-prefix "^0.8.4" - pretty-bytes "^5.3.0" - sass "^1.23.7" - tslib "^1.10.0" - select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" @@ -7473,11 +7351,6 @@ tslib@2.6.2, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5. resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^1.10.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - tuf-js@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.2.0.tgz#4daaa8620ba7545501d04dfa933c98abbcc959b9"