From 9c3deedd8574a246261b1f71d0023bc7b8af1afc Mon Sep 17 00:00:00 2001 From: TralahM Date: Mon, 9 Sep 2024 22:10:40 +0300 Subject: [PATCH] fixed dependencies. --- Gemfile | 2 + Gemfile.lock | 224 ++++++++++++++++-- _sass/minimal-mistakes/_mixins.scss | 4 +- .../vendor/breakpoint/_helpers.scss | 8 +- .../parsers/resolution/_resolution.scss | 10 +- .../magnific-popup/_magnific-popup.scss | 2 +- .../vendor/magnific-popup/_settings.scss | 4 +- .../susy/plugins/svg-grid/_svg-utilities.scss | 2 +- .../vendor/susy/susy/_su-math.scss | 4 +- 9 files changed, 222 insertions(+), 38 deletions(-) diff --git a/Gemfile b/Gemfile index af3c183..314c2b1 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,5 @@ gemspec gem "webrick", "~> 1.8" gem "json", "~> 2.7" +gem "jekyll-sass-converter" +gem 'github-pages', group: :jekyll_plugins diff --git a/Gemfile.lock b/Gemfile.lock index 2755074..ce36767 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,14 +12,39 @@ PATH GEM remote: https://rubygems.org/ specs: + activesupport (7.1.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) + base64 (0.2.0) + bigdecimal (3.1.8) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) colorator (1.1.0) + commonmarker (0.23.10) concurrent-ruby (1.3.4) + connection_pool (2.4.1) + csv (3.3.0) + dnsruby (1.72.2) + simpleidn (~> 0.2.1) + drb (2.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) eventmachine (1.2.7) + execjs (2.9.1) faraday (2.11.0) faraday-net_http (>= 2.0, < 3.4) logger @@ -27,39 +52,175 @@ GEM net-http ffi (1.17.0) forwardable-extended (2.6.0) - google-protobuf (3.25.4) + gemoji (4.1.0) + github-pages (232) + github-pages-health-check (= 1.18.2) + jekyll (= 3.10.0) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.5.1) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.13.0) + kramdown (= 2.4.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.4) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.16.2, < 2.0) + rouge (= 3.30.0) + terminal-table (~> 1.4) + webrick (~> 1.8) + github-pages-health-check (1.18.2) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) http_parser.rb (0.8.0) i18n (1.14.5) concurrent-ruby (~> 1.0) - jekyll (4.3.3) + jekyll (3.10.0) addressable (~> 2.4) colorator (~> 1.0) + csv (~> 3.0) em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) + i18n (>= 0.7, < 2) + jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) + kramdown (>= 1.17, < 3) liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) + mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) + webrick (>= 1.0) + jekyll-avatar (0.8.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.2.2) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.5.1) + commonmarker (>= 0.23.7, < 1.1.0) + jekyll (>= 3.9, < 4.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-gist (1.5.0) octokit (~> 4.2) + jekyll-github-metadata (2.16.1) + jekyll (>= 3.4, < 5.0) + octokit (>= 4, < 7, != 4.4.0) jekyll-include-cache (0.2.1) jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) jekyll-paginate (1.1.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) json (2.7.2) kramdown (2.4.0) rexml @@ -70,31 +231,50 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) logger (1.6.1) - mercenary (0.4.0) + mercenary (0.3.6) + mini_portile2 (2.8.7) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.25.1) + mutex_m (0.2.0) net-http (0.4.1) uri + nokogiri (1.16.7) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (6.0.1) + public_suffix (5.1.1) + racc (1.8.1) rake (12.3.3) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.3.7) - rouge (4.3.0) + rouge (3.30.0) + rubyzip (2.3.2) safe_yaml (1.0.5) - sass-embedded (1.63.3) - google-protobuf (~> 3.23) - rake (>= 10.0.0) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - unicode-display_width (2.5.0) + simpleidn (0.2.3) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + typhoeus (1.4.1) + ethon (>= 0.9.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (1.8.0) uri (0.13.1) webrick (1.8.1) @@ -103,6 +283,8 @@ PLATFORMS DEPENDENCIES bundler + github-pages + jekyll-sass-converter json (~> 2.7) minimal-mistakes-jekyll! rake (~> 12.3) diff --git a/_sass/minimal-mistakes/_mixins.scss b/_sass/minimal-mistakes/_mixins.scss index 0c07cd0..08fab0a 100644 --- a/_sass/minimal-mistakes/_mixins.scss +++ b/_sass/minimal-mistakes/_mixins.scss @@ -17,7 +17,7 @@ ========================================================================== */ @function em($target, $context: $doc-font-size) { - @return math.div($target, $context) * 1em; + @return ($target / $context) * 1em; } @@ -91,4 +91,4 @@ ) { background-color: $background-color; color: yiq-contrast-color($background-color, $dark, $light, $threshold); -} \ No newline at end of file +} diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss b/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss index 1accfe9..d82f3d3 100644 --- a/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss +++ b/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss @@ -11,7 +11,7 @@ $base-unit: unit(breakpoint-get('base font size')); @if $base-unit == 'px' or $base-unit == '%' or $base-unit == 'em' or $base-unit == 'pt' { - @return math.div(base-conversion($value), base-conversion(breakpoint-get('base font size'))) * 1em; + @return (base-conversion($value) / base-conversion(breakpoint-get('base font size'))) * 1em; } @else { @warn '#{breakpoint-get(\'base font size\')} is not set in valid units for font size!'; @@ -27,16 +27,16 @@ $unit: unit($value); @if $unit == 'px' { - @return math.div($value, 16px) * 1em; + @return ($value / 16px) * 1em; } @else if $unit == '%' { - @return math.div($value, 100%) * 1em; + @return ($value/ 100%) * 1em; } @else if $unit == 'em' { @return $value; } @else if $unit == 'pt' { - @return math.div($value, 12pt) * 1em; + @return ($value / 12pt) * 1em; } @else { @return $value; diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss index 205e25c..d95a4de 100644 --- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss +++ b/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss @@ -36,8 +36,8 @@ // Write out feature tests $webkit: ''; $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{math.div($value, $base)})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{math.div($value, $base)})'; + $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{($value / $base)})'; + $moz: '(#{$feature}-moz-device-pixel-ratio: #{($value / $base)})'; // Append to output $output: append($output, $standard, space); $output: append($output, $webkit, space); @@ -46,9 +46,9 @@ @else { $webkit: ''; $moz: ''; - $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{math.div($value, 1dppx)})'; - $moz: '(#{$feature}-moz-device-pixel-ratio: #{math.div($value, 1dppx)})'; - $fallback: '(#{$feature}resolution: #{math.div($value, 1dppx) * 96dpi})'; + $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{($value / 1dppx)})'; + $moz: '(#{$feature}-moz-device-pixel-ratio: #{($value / 1dppx)})'; + $fallback: '(#{$feature}resolution: #{($value / 1dppx) * 96dpi})'; // Append to output $output: append($output, $standard, space); $output: append($output, $webkit, space); diff --git a/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss index 45826fb..f3784f3 100644 --- a/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss +++ b/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss @@ -54,7 +54,7 @@ $mfp-include-iframe-type: true !default; $mfp-iframe-padding-top: 40px !default; $mfp-iframe-background: #000 !default; $mfp-iframe-max-width: 900px !default; -$mfp-iframe-ratio: math.div(9, 16) !default; +$mfp-iframe-ratio: (9/ 16) !default; // Image-type options $mfp-include-image-type: true !default; diff --git a/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss index e4b552d..7127b27 100644 --- a/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss +++ b/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss @@ -30,7 +30,7 @@ $mfp-include-iframe-type: true; // Enable Ifra $mfp-iframe-padding-top: 40px; // Iframe padding top $mfp-iframe-background: #000; // Background color of iframes $mfp-iframe-max-width: 900px; // Maximum width of iframes -$mfp-iframe-ratio: math.div(9, 16); // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.) +$mfp-iframe-ratio: (9/ 16); // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.) // Image-type options $mfp-include-image-type: true; // Enable Image-type popups @@ -45,4 +45,4 @@ $mfp-caption-subtitle-color: #bdbdbd; // Caption sub .mfp-counter { font-family: $serif; } // Caption font family // A11y -$mfp-use-visuallyhidden: false; \ No newline at end of file +$mfp-use-visuallyhidden: false; diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss index 95a4e84..c033404 100644 --- a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss +++ b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-utilities.scss @@ -125,7 +125,7 @@ @for $i from 1 through length($colors) { $color: _susy-svg-color(nth($colors, $i)); - $offset: percentage(math.div($i - 1, length($colors) - 1)); + $offset: percentage(($i - 1) /( length($colors) - 1)); $stop: '%3Cstop offset="#{$offset}" style="stop-color:#{$color};" /%3E'; $gradient: $gradient + $stop; diff --git a/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss b/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss index 7ae58bd..22a7ca1 100644 --- a/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss +++ b/_sass/minimal-mistakes/vendor/susy/susy/_su-math.scss @@ -92,7 +92,7 @@ @if unitless($span-width) { $container-spread: su-valid-spread($container-spread); $container: _su-sum($columns, $gutters, $container-spread, $validate: false); - @return percentage(math.div($span-width, $container)); + @return percentage(($span-width / $container)); } @return $span-width; @@ -143,7 +143,7 @@ } $container: _su-sum($columns, $gutters, $container-spread); - @return percentage(math.div($gutters, $container)); + @return percentage(($gutters / $container)); }