diff --git a/pkgs/development/ruby-modules/with-packages/Gemfile b/pkgs/development/ruby-modules/with-packages/Gemfile index a3a066031825..4ab55215d8e7 100644 --- a/pkgs/development/ruby-modules/with-packages/Gemfile +++ b/pkgs/development/ruby-modules/with-packages/Gemfile @@ -9,7 +9,7 @@ gem 'bacon' gem 'byebug' gem 'cairo' gem 'cairo-gobject' -gem 'camping', '~> 3' +gem 'camping' # gem 'capybara-webkit' takes too long to build right now since webkit depends on ruby gem 'charlock_holmes' gem 'cf-uaac' @@ -115,7 +115,7 @@ gem 'pry-doc' gem 'public_suffix' gem 'puma' gem 'pwntools' -gem 'rails', '~> 8' +gem 'rails' gem 'rainbow' # gem 'rbczmq' deprecated gem 'rbnacl' @@ -135,7 +135,7 @@ gem 'ruby-lxc' gem 'ruby-progressbar' gem 'ruby-terminfo' gem 'ruby-vips' -gem 'rubyzip', '~>3' +gem 'rubyzip' gem 'rugged' gem 'sassc' gem 'scrypt' @@ -143,11 +143,11 @@ gem 'seccomp-tools' gem 'semian' gem 'sequel' gem 'sequel_pg' +gem 'solargraph' gem 'simplecov' gem 'sinatra' gem 'slop' gem 'snappy' -gem 'solargraph' gem 'snmp' gem 'sqlite3' gem 'standard' diff --git a/pkgs/top-level/ruby-packages.nix b/pkgs/top-level/ruby-packages.nix index 0c1aa36b17ae..72ba8368d1bd 100644 --- a/pkgs/top-level/ruby-packages.nix +++ b/pkgs/top-level/ruby-packages.nix @@ -11,10 +11,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18nn95z23m7cpfsypfnlvpblj9rbnkddbs396nljiflznc6v473g"; + sha256 = "1d7z3fqanmzr6d99idvm2qj6lil2pxn5haxz7kb6f1x8fm88hfsv"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; actionmailbox = { dependencies = [ @@ -29,10 +29,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bbc1a2m8zp0ci2js8wz00fgyamkflkjimn1dz0632a43viwda4f"; + sha256 = "098f12d19q64d0svzgz73w23mv2y3zmccryybp3hfi8gab14fsl9"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; actionmailer = { dependencies = [ @@ -47,16 +47,17 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "176vgl9rhy9xqi5i1qdgw4ny8sr6jw32zjsq109sn7jl0j6lvq8d"; + sha256 = "07xjqxmwif57wxz28ch10c3c2261ydv1x56vsiidg2icqciyaamh"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; actionpack = { dependencies = [ "actionview" "activesupport" "nokogiri" + "racc" "rack" "rack-session" "rack-test" @@ -68,10 +69,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02ibk3ldqs1xk74b8lycqh1g6bm4vj5ph8bjlln1brfv64df3rv1"; + sha256 = "0d7pq6fsf041fvskzmqm12xcgk5m9d5fa6kbs1lsbmfbgc51dchp"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; actiontext = { dependencies = [ @@ -86,10 +87,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f6n43v5r9d0nq09g66rfkqfmx6pv89v01bvd731bndrrysv7i0c"; + sha256 = "1mphlcvnfba3gd1sydcrr2i7brfwlcbxjmwjpybvcx363bjcwsgk"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; actionview = { dependencies = [ @@ -103,10 +104,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0izkrdg7r7432mw99d7cwhsr5s9whl3aqh5946i88yqbrc6d59if"; + sha256 = "19arngl1nshasvbh90gzc23z1vpid2xzg3043grbmcfqyc68iz39"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; activejob = { dependencies = [ @@ -117,10 +118,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "129bldx70vahaargg0spx5sdqw378591gbrq7b0zm3pc0zdg5rfn"; + sha256 = "0nryqb19i3frxhanykf6lmrw0rb09863z114gi7sm55kff2mmygj"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -128,10 +129,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i3y0ynf16cgc9p28603pxva528a91jgh8nz2d0q8cb5p36vdfhp"; + sha256 = "1bzxvccj8349slymls7navb5y14anglkkasphcd6gi72kqgqd643"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; activerecord = { dependencies = [ @@ -143,10 +144,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wbdijshd3dqgzwhdpb32ig6rz8my5zkmanj32fqiwskvmxnwmd6"; + sha256 = "1fgscw775wj4l7f5pj274a984paz23zy0111giqkhl9dqdqiz8vr"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; activestorage = { dependencies = [ @@ -160,10 +161,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y3nmzzr17fzxxi9vwi1lc3vc58x1j0i6s56wq0y4wal26g3vfs3"; + sha256 = "0psjqn03irbfk79x57ylaaaj83pqqcwy8b4mwrp6bmnljkzkbv5l"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; activesupport = { dependencies = [ @@ -178,26 +179,40 @@ "minitest" "securerandom" "tzinfo" - "uri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ik1sm5sizrsnr3di0klh7rvsy9r9mmd805fv5srk66as5psf184"; + sha256 = "1xa7hr4gp2p86ly6n1j2skyx8pfg6yi621kmnh7zhxr9m7wcnaw4"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; addressable = { + dependencies = [ "public_suffix" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mpn7sbjl477h56gmxsjqb89r5s3w7vx5af994ssgc3iamvgzgvs"; + sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; type = "gem"; }; - version = "2.4.0"; + version = "2.8.7"; + }; + algoliasearch = { + dependencies = [ + "httpclient" + "json" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ly8zsgvih540xmxr098hsngv61cf119wf28q5hbvi1f7kgwvh96"; + type = "gem"; + }; + version = "1.27.5"; }; ansi = { groups = [ "default" ]; @@ -220,18 +235,25 @@ version = "2.4.3"; }; atk = { - dependencies = [ - "glib2" - "rake" - ]; + dependencies = [ "glib2" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05zqwiz0qp7rifiiidz5qzzc0gmwwyacydqpv1y42z9kx2qv514m"; + sha256 = "0x8w98m2i2ywq3pb72rdmvmnbffnjg7fm1y99b4cb556mfvfvkr2"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; + }; + atomos = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17vq6sjyswr5jfzwdccw748kgph6bdw30bakwnn6p8sl4hpv4hvx"; + type = "gem"; + }; + version = "0.1.3"; }; awesome_print = { groups = [ "default" ]; @@ -268,30 +290,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; type = "gem"; }; - version = "0.3.0"; + version = "0.2.0"; }; benchmark = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl"; + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; type = "gem"; }; - version = "0.4.1"; + version = "0.4.0"; }; bigdecimal = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz"; + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; type = "gem"; }; - version = "3.2.3"; + version = "3.1.9"; }; bindata = { groups = [ "default" ]; @@ -347,38 +369,51 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zgkcidh80kgz110l6qmmh0bcwy6hd0sm15h9qbx8qcf3apblv3x"; + sha256 = "0xmp41l5d2344ll3vy5dvmbs0pmsyxrpcrgvg745n8982b0rkxv5"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; camping = { dependencies = [ - "kdl" "mab" "rack" - "rack-session" - "rackup" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0inda495g1g4amlgxykdzh7j1ly4jpgpp91npwbvslgcli8wjzyh"; + sha256 = "1q2a5x97pgnld0b8yziblp9fqkjyib4gfwv9gcyynyhswqwsldpf"; type = "gem"; }; - version = "3.1.0"; + version = "2.1.532"; }; - cf-uaa-lib = { - dependencies = [ "multi_json" ]; + certified = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b0cfdarhqm5cf1xy2ifrgb0iijp9cjjdllfgy60fyzq6a9hfb2z"; + sha256 = "1706p6p0a8adyvd943af2a3093xakvislgffw3v9dvp7j07dyk5a"; type = "gem"; }; - version = "2.0.1"; + version = "1.0.0"; + }; + cf-uaa-lib = { + dependencies = [ + "addressable" + "base64" + "httpclient" + "json" + "mutex_m" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0dp89j7q4zllfn9yn5z0ld2v0sd8s6c9jkcbr6w1n0cy04lf2miw"; + type = "gem"; + }; + version = "4.0.9"; }; cf-uaac = { dependencies = [ @@ -386,7 +421,7 @@ "em-http-request" "eventmachine" "highline" - "json_pure" + "json" "launchy" "rack" ]; @@ -394,10 +429,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0myj0rii0pnmwfhd117dydx0x2g76012jdlakca0362z6lidnvi4"; + sha256 = "1la4h74fxbx0dlb7mh3mkyh0vns25l3q87221vm7fg9pcx9qfy91"; type = "gem"; }; - version = "2.0.3"; + version = "4.28.0"; + }; + CFPropertyList = { + dependencies = [ + "base64" + "nkf" + "rexml" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0k1w5i4lb1z941m7ds858nly33f3iv12wvr1zav5x3fa99hj2my4"; + type = "gem"; + }; + version = "3.0.7"; }; charlock_holmes = { groups = [ "default" ]; @@ -409,25 +459,36 @@ }; version = "0.7.9"; }; + childprocess = { + dependencies = [ "logger" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; + type = "gem"; + }; + version = "5.1.0"; + }; claide = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lpm76j8d648i4f41kk7gkc2kgvfsjvw0sf8zknlr1gm38q68i75"; + sha256 = "0bpqhc0kqjp1bh9b7ffc395l9gfls0337rrhmab4v46ykl45qg3d"; type = "gem"; }; - version = "0.9.1"; + version = "1.1.0"; }; clamp = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gpz9jvg1gpr8xmfqd35gvyzsvmjvlvwm2sq3pyhml3i84a6qjrq"; + sha256 = "08m0syh06bhx8dqn560ivjg96l5cs5s3l9jh2szsnlcdcyl9jsjg"; type = "gem"; }; - version = "0.6.5"; + version = "1.3.2"; }; cld3 = { groups = [ "default" ]; @@ -440,14 +501,33 @@ version = "3.7.0"; }; cocoapods = { + dependencies = [ + "addressable" + "claide" + "cocoapods-core" + "cocoapods-deintegrate" + "cocoapods-downloader" + "cocoapods-plugins" + "cocoapods-search" + "cocoapods-trunk" + "cocoapods-try" + "colored2" + "escape" + "fourflusher" + "gh_inspector" + "molinillo" + "nap" + "ruby-macho" + "xcodeproj" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sgw1aymfahgyhz1317mxglnajv5jrm6d5wai4c970avsrlc6qrm"; + sha256 = "0phyvpx78jlrpvldbxjmzq92mfx6l66va2fz2s5xpwrdydhciw8g"; type = "gem"; }; - version = "0.2.0"; + version = "1.16.2"; }; cocoapods-acknowledgements = { dependencies = [ @@ -505,6 +585,27 @@ }; version = "0.0.3"; }; + cocoapods-core = { + dependencies = [ + "activesupport" + "addressable" + "algoliasearch" + "concurrent-ruby" + "fuzzy_match" + "nap" + "netrc" + "public_suffix" + "typhoeus" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ay1dwjg79rfa6mbfyy96in0k364dgn7s8ps6v7n07k9432bbcab"; + type = "gem"; + }; + version = "1.16.2"; + }; cocoapods-coverage = { dependencies = [ "cocoapods-testing" @@ -514,10 +615,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y2mhsraf48ww9bp7c7ghrqh3kpx1f1djji5vpm4vh1gj4qz6669"; + sha256 = "1zaid3awk470igr5yilx1wvj1jnh88fbjl11hp93a4qic7j3i6ca"; type = "gem"; }; - version = "0.0.5"; + version = "0.0.6"; }; cocoapods-deintegrate = { groups = [ "default" ]; @@ -771,30 +872,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09zp15hyd9wlbgf1kmrf4rnry8cpvh1h9fj7afarlqcy4hrfdpvs"; + sha256 = "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72"; type = "gem"; }; - version = "0.1"; - }; - colored = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0b0x5jmsyi0z69bm6sij1k89z7h0laag3cb4mdn7zkl9qmxb90lx"; - type = "gem"; - }; - version = "1.2"; + version = "1.1.0"; }; colored2 = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0drbrv5m3l3qpal7s87gvss81cbzl76gad1hqkpqfqlphf0h7qb3"; + sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i"; type = "gem"; }; - version = "4.0.3"; + version = "3.1.2"; + }; + commonmarker = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1gyjwd7in1nlf8zai2fxazxi8cy6xjzswdcjway520blb39ka7cx"; + type = "gem"; + }; + version = "0.23.11"; }; concurrent-ruby = { groups = [ "default" ]; @@ -811,10 +912,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; + sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3"; type = "gem"; }; - version = "2.5.4"; + version = "2.5.0"; }; cookiejar = { groups = [ "default" ]; @@ -852,30 +953,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; + sha256 = "1kfqg0m6vqs6c67296f10cr07im5mffj90k2b5dsm51liidcsvp9"; type = "gem"; }; - version = "3.3.5"; + version = "3.3.4"; }; curb = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d3dj3qnsgamrqybgk0cm8rnlh0s4cp0cfkjfr9bpqg4z6vwwv62"; + sha256 = "03gb7yqfg3p11v0zaibwkcd9klr2dbvjhxc2hvhkq41n915bgr87"; type = "gem"; }; - version = "1.2.0"; + version = "1.0.9"; }; curses = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z5zfxp10p7p2jwxbygkii8bffdl117qirh9qrl8xrvz5r21kll6"; + sha256 = "1kqa83ycvyly3b447g774syqwyblm7pp0a0y5z3528gr5sdjzkip"; type = "gem"; }; - version = "1.5.3"; + version = "1.5.0"; }; daemons = { groups = [ "default" ]; @@ -934,10 +1035,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; + sha256 = "1m3cv0ynmxq93axp6kiby9wihpsdj42y6s3j8bsf5a1p7qzsi98j"; type = "gem"; }; - version = "1.6.2"; + version = "1.6.1"; + }; + differ = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0iayb71yqw5bgarq829fwchykw8lsqm8alnjc6c2m6k74fvnvkjy"; + type = "gem"; + }; + version = "0.1.2"; }; digest-sha3 = { groups = [ "default" ]; @@ -950,15 +1061,33 @@ version = "1.0.2"; }; dip = { - dependencies = [ "thor" ]; + dependencies = [ + "json-schema" + "public_suffix" + "thor" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "164f5fbdb3mkm026ql1gnvm467hm5r3r6rnypmcv7xwqk58g1vg9"; + sha256 = "0b3p0mjz6l4dya5k8z0nsq186r1yvkbkrwaqgrg23lr96l24r381"; type = "gem"; }; - version = "8.1.0"; + version = "8.2.5"; + }; + dnsruby = { + dependencies = [ + "base64" + "simpleidn" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ys49x6lsy1cly3w9w4zrivv0lg8rqsdbp9q2ix05d3494dbsjkn"; + type = "gem"; + }; + version = "1.72.3"; }; do_sqlite3 = { dependencies = [ "data_objects" ]; @@ -1006,20 +1135,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b"; + sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79"; type = "gem"; }; - version = "2.2.3"; - }; - e2mmap = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0n8gxjb63dck3vrmsdcqqll7xs7f3wk78mw8w0gdk9wp5nx6pvj5"; - type = "gem"; - }; - version = "0.1.0"; + version = "2.2.1"; }; elftools = { dependencies = [ "bindata" ]; @@ -1063,15 +1182,19 @@ }; version = "0.3.3"; }; - erb = { + em-websocket = { + dependencies = [ + "eventmachine" + "http_parser.rb" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk"; + sha256 = "1a66b0kjk6jx7pai9gc7i27zd0a128gy73nmas98gjz6wjyr4spm"; type = "gem"; }; - version = "5.0.2"; + version = "0.5.3"; }; erb-formatter = { dependencies = [ "syntax_tree" ]; @@ -1094,16 +1217,26 @@ }; version = "1.13.1"; }; + escape = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0sa1xkfc9jvkwyw1jbz3jhkq0ms1zrvswi6mmfiwcisg5fp497z4"; + type = "gem"; + }; + version = "0.0.4"; + }; ethon = { dependencies = [ "ffi" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d73yry0y96db22ks0bacjjjhwnbnajslipima3ayhq2cavpsiia"; + sha256 = "17ix0mijpsy3y0c6ywrk5ibarmvqzjsirjyprpsy3hwax8fdm85v"; type = "gem"; }; - version = "0.17.0"; + version = "0.16.0"; }; eventmachine = { groups = [ "default" ]; @@ -1121,10 +1254,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; + sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a"; type = "gem"; }; - version = "1.3.0"; + version = "1.2.5"; }; execjs = { groups = [ "default" ]; @@ -1146,10 +1279,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09mcghancmn0s5cwk2xz581j3xm3xqxfv0yxg75axnyhrx9gy6f7"; + sha256 = "054n5rq3h8zb84jzri078zb2lk35vrq06pq3xr3c8ka33bb7qsgj"; type = "gem"; }; - version = "2.13.4"; + version = "2.13.0"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -1157,20 +1290,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9"; + sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; type = "gem"; }; - version = "3.4.1"; + version = "3.4.0"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.1"; }; ffi-compiler = { dependencies = [ @@ -1202,10 +1335,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vifygrkw22gcd4wzh8gc4pv6h1zpk6kll6mmprrf5174wvfxa3z"; + sha256 = "1as92bp6pgkab73kj3mh5d1idjr9wykczz7r9i1pkn82wq4xks3r"; type = "gem"; }; - version = "1.1.8"; + version = "1.1.6"; }; fog-core = { dependencies = [ @@ -1252,15 +1385,14 @@ version = "1.2.0"; }; formatador = { - dependencies = [ "reline" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18jdg7y4746pfisvab6i3j1vl61bzhiap52dv8sf2i5g0kybian8"; + sha256 = "1l06bv4avphbdmr1y4g0rqlczr38k6r65b3zghrbj2ynyhm3xqjl"; type = "gem"; }; - version = "1.2.1"; + version = "1.1.0"; }; forwardable = { groups = [ "default" ]; @@ -1272,45 +1404,71 @@ }; version = "1.3.3"; }; + forwardable-extended = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v"; + type = "gem"; + }; + version = "2.6.0"; + }; + fourflusher = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1afabh3g3gwj0ad53fs62waks815xcckf7pkci76l6vrghffcg8v"; + type = "gem"; + }; + version = "2.3.1"; + }; + fuzzy_match = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "19gw1ifsgfrv7xdi6n61658vffgm1867f4xdqfswb2b5h6alzpmm"; + type = "gem"; + }; + version = "2.0.4"; + }; gdk3 = { dependencies = [ "cairo-gobject" "gdk_pixbuf2" "pango" - "rake" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0byw9rjlirk3dlw3p2mla7x3bajxgfccjlb9ja9jj1wadwb9j00p"; + sha256 = "12ly1k3rscybpp1dm5yaaqczi9d17dll5f4n9s2ypqgxymjdljad"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; gdk_pixbuf2 = { - dependencies = [ - "gio2" - "rake" - ]; + dependencies = [ "gio2" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z2ab23i4d47z4yd4fidpj41ixj2nvl9gmply9npn0zn1a1zai4x"; + sha256 = "0bxmyyrbnx827zr2kpb1d637ap8kzhaxllj2h7vx4n0q9glw7mi2"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; gemoji = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3r6p1lrcwq2y3fzbj350qai0z8giz8wjhhxall8qkvacrcbb6w"; + sha256 = "0vgklpmhdz98xayln5hhqv4ffdyrglzwdixkn5gsk9rj94pkymc0"; type = "gem"; }; - version = "2.1.0"; + version = "3.0.1"; }; gettext = { dependencies = [ @@ -1329,6 +1487,16 @@ }; version = "3.5.1"; }; + gh_inspector = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0f8r9byajj3bi2c7c5sqrc7m0zrv3nblfcd4782lw5l73cbsgk04"; + type = "gem"; + }; + version = "1.1.3"; + }; gio2 = { dependencies = [ "fiddle" @@ -1338,57 +1506,88 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jyqidl7clwyj0i2dcc971fzb188snpqyhak6k8ykgjxgnjl7a0w"; + sha256 = "1z958fb5kg28glazqmbha2wx43nr7lq1qvivqnrslmxcaszmlnb3"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; git = { - dependencies = [ "rchardet" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1wd0rvz6cybqm9svcx427hgpcz804am64s0sxxrh72i9m16vm5by"; - type = "gem"; - }; - version = "1.11.0"; - }; - github-pages = { dependencies = [ - "github-pages-health-check" - "jekyll" - "jekyll-coffeescript" - "jekyll-feed" - "jekyll-gist" - "jekyll-github-metadata" - "jekyll-mentions" - "jekyll-paginate" - "jekyll-redirect-from" - "jekyll-sass-converter" - "jekyll-seo-tag" - "jekyll-sitemap" - "jemoji" - "kramdown" - "liquid" - "listen" - "mercenary" - "rouge" - "terminal-table" + "activesupport" + "addressable" + "process_executer" + "rchardet" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15ngq2x2i4m7dp87lczv7w5xh5qxqnhn898jyaahgl6wgcq8fggc"; + sha256 = "0h026bb5j5m86l4gasx462im6in467picr56pixj1nc0fami47lm"; type = "gem"; }; - version = "87"; + version = "3.0.0"; + }; + github-pages = { + dependencies = [ + "github-pages-health-check" + "jekyll" + "jekyll-avatar" + "jekyll-coffeescript" + "jekyll-commonmark-ghpages" + "jekyll-default-layout" + "jekyll-feed" + "jekyll-gist" + "jekyll-github-metadata" + "jekyll-include-cache" + "jekyll-mentions" + "jekyll-optional-front-matter" + "jekyll-paginate" + "jekyll-readme-index" + "jekyll-redirect-from" + "jekyll-relative-links" + "jekyll-remote-theme" + "jekyll-sass-converter" + "jekyll-seo-tag" + "jekyll-sitemap" + "jekyll-swiss" + "jekyll-theme-architect" + "jekyll-theme-cayman" + "jekyll-theme-dinky" + "jekyll-theme-hacker" + "jekyll-theme-leap-day" + "jekyll-theme-merlot" + "jekyll-theme-midnight" + "jekyll-theme-minimal" + "jekyll-theme-modernist" + "jekyll-theme-primer" + "jekyll-theme-slate" + "jekyll-theme-tactile" + "jekyll-theme-time-machine" + "jekyll-titles-from-headings" + "jemoji" + "kramdown" + "kramdown-parser-gfm" + "liquid" + "mercenary" + "minima" + "nokogiri" + "rouge" + "terminal-table" + "webrick" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11r22g1j9x2gjaxjk78z2nm5wkirsjlz8iswwi67wqi7fcyljh1b"; + type = "gem"; + }; + version = "232"; }; github-pages-health-check = { dependencies = [ "addressable" - "net-dns" + "dnsruby" "octokit" "public_suffix" "typhoeus" @@ -1397,10 +1596,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x1ccwi3nfb1s3lv9px6lx3fjbn0s1g1v1cm0jcs2gb2zixgn4nf"; + sha256 = "0gc431xd6vwrh1p7pc3gp3xn7sy1w7dr7f95hmz4fqa1b97kv2fz"; type = "gem"; }; - version = "1.1.0"; + version = "1.18.2"; }; gitlab-markup = { groups = [ "default" ]; @@ -1421,10 +1620,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dd66xccm6zg2szhcn740nvk3bhzknw169knr992qlf43hvsz2qa"; + sha256 = "1sz4f938vy3iivnfp6r3g290x8a9xbj951n8v59xyb3v89wdndx4"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; globalid = { dependencies = [ "activesupport" ]; @@ -1443,10 +1642,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12bbrykgky90hgcy186k4nzxjrk7wc68mpsd334mpyqn1ixpvgg4"; + sha256 = "0p77n5dppphnl1y7kxv8hrj8x7crapb3zcrzkb7pd9rksdcxih1s"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; gpgme = { dependencies = [ "mini_portile2" ]; @@ -1454,10 +1653,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d6whkyc63056nkaxsr86ygi9razbzr50qgbbla161bj525l0hlj"; + sha256 = "0r1vmql7w7ka5xzj1aqf8pk2a4sv0znwj2zkg1fgvd5b89qcvv2k"; type = "gem"; }; - version = "2.0.25"; + version = "2.0.24"; }; gtk3 = { dependencies = [ @@ -1468,10 +1667,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x8cdc91x8k9m0xlz195yfc3xn65g24cyq3lcjipn9h3hs4d9yq1"; + sha256 = "0npdbdk8a6mgbbw69j435azamdmcnx9wx5i708j9h9x1wdc6gafy"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; haml = { dependencies = [ @@ -1563,6 +1762,23 @@ }; version = "1.4.3"; }; + http = { + dependencies = [ + "addressable" + "base64" + "http-cookie" + "http-form_data" + "llhttp-ffi" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "05b1khh7wxga9jviy9yi8z1nckxbm3svlzv40y0zvq3nag3d77mr"; + type = "gem"; + }; + version = "5.2.0"; + }; http-accept = { groups = [ "default" ]; platforms = [ ]; @@ -1584,6 +1800,16 @@ }; version = "1.0.8"; }; + http-form_data = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc"; + type = "gem"; + }; + version = "2.3.0"; + }; "http_parser.rb" = { groups = [ "default" ]; platforms = [ ]; @@ -1636,15 +1862,30 @@ }; version = "0.1.5"; }; + indieweb-endpoints = { + dependencies = [ + "http" + "link-header-parser" + "nokogiri" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1yqy5clqrqwprmk8vwzni0vdgyvbzm5x36bj33qhv5b11kgskbwp"; + type = "gem"; + }; + version = "8.0.0"; + }; io-console = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "18pgvl7lfjpichdfh1g50rpz0zpaqrpr52ybn9liv1v9pjn9ysnd"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.0"; }; irb = { dependencies = [ @@ -1666,10 +1907,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14xkw4lb6wwvbcwqkf6ds116sridk9c8yz6y3caw07vzpwdvcmn0"; + sha256 = "09645h5an19zc1i7wlmixszj8xxqb2zc8qlf8dmx39bxpas1l24b"; type = "gem"; }; - version = "1.6.1"; + version = "1.6.0"; }; jbuilder = { dependencies = [ @@ -1680,30 +1921,36 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hmvz9lhx37x43gnms17hfczjwfj7i9xfvzxnh611vv0zxv67cjf"; + sha256 = "1mi7s8kida8rg754bzgiik2mpdwx55x7wxd9ny0sm0803j5a603j"; type = "gem"; }; - version = "2.14.1"; + version = "2.13.0"; }; jekyll = { dependencies = [ + "addressable" "colorator" + "csv" + "em-websocket" + "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "liquid" "mercenary" + "pathutil" "rouge" "safe_yaml" + "webrick" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l1kq96bps29sx1cawbn4p9al4cljkywlr02zwgbcdwrr0211rhp"; + sha256 = "144dvgqffkkp34763hj0wh1qabd0fq22sx7bk7afgpy73mv3n8f4"; type = "gem"; }; - version = "3.1.6"; + version = "3.10.0"; }; jekyll-archives = { dependencies = [ "jekyll" ]; @@ -1711,21 +1958,73 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15s2pncica46l6aghyw71v8l5aaxazsiyjn5539bls4kpsqz9bb3"; + sha256 = "1xkm6f0zvb7mb89nyqncids1rqm6a90smjg23zlaryqj4bi8rg9d"; type = "gem"; }; - version = "2.1.1"; + version = "2.3.0"; }; - jekyll-coffeescript = { - dependencies = [ "coffee-script" ]; + jekyll-avatar = { + dependencies = [ "jekyll" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19nkqbaxqbzqbfbi7sgshshj2krp9ap88m9fc5pa6mglb2ypk3hg"; + sha256 = "0jzxmfcljfvjz21wls2w5mr2m5qp0mq9c80j009s4m6yq9vn4wza"; type = "gem"; }; - version = "1.0.1"; + version = "0.8.0"; + }; + jekyll-coffeescript = { + dependencies = [ + "coffee-script" + "coffee-script-source" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "040i6cyv20qmxlpm74kh5hfci8208ja4903yxdv4x0qs0z172kl9"; + type = "gem"; + }; + version = "1.2.2"; + }; + jekyll-commonmark = { + dependencies = [ "commonmarker" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0i281yiwqiim6jzh7b8hgg8zifs5mn1qz1z6f4109kh9zrcfcc8p"; + type = "gem"; + }; + version = "1.4.0"; + }; + jekyll-commonmark-ghpages = { + dependencies = [ + "commonmarker" + "jekyll" + "jekyll-commonmark" + "rouge" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "19544wfdcdh52qw76m6ayv6zbdabqv9wdfp1wqjmdr4k6gr24rym"; + type = "gem"; + }; + version = "0.5.1"; + }; + jekyll-default-layout = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1br08grgv7h36jhlvzfaa3ikp1zz4b6s57ak4fhzrsjx997bw9n6"; + type = "gem"; + }; + version = "0.1.5"; }; jekyll-favicon = { dependencies = [ @@ -1742,14 +2041,15 @@ version = "0.2.9"; }; jekyll-feed = { + dependencies = [ "jekyll" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jq7048yynabd9c1s171bb0wp1qqkh00n1q15w16fdp4hrvvjmsh"; + sha256 = "1hzwmjrxi57x68i7jx5rxi8qlcbqcbg3di55wywrp53pr0bap6k8"; type = "gem"; }; - version = "0.5.1"; + version = "0.17.0"; }; jekyll-gist = { dependencies = [ "octokit" ]; @@ -1757,10 +2057,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mjw9y7mqmglckn81ix9x1gqnvbxb28fbz72yhvmm5sdk2l957lr"; + sha256 = "03wz9j6yq3552nzf4g71qrdm9pfdgbm68abml9sjjgiaan1n8ns9"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; jekyll-github-metadata = { dependencies = [ @@ -1771,10 +2071,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0psxsfbic425qhniz0nxfr0qqjdwji06x66jpqxpyn9js0iqh5hj"; + sha256 = "0k2vnq6ns0x3iwnp8pw9lbxds924wmqswzy0gd57f95gpn49kwjc"; type = "gem"; }; - version = "2.0.2"; + version = "2.16.1"; + }; + jekyll-include-cache = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01d2l6qrmjc42664ns83cv36jbvalcxqbkmj5i22fakka7jvkm67"; + type = "gem"; + }; + version = "0.2.1"; }; jekyll-mentions = { dependencies = [ @@ -1785,10 +2096,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ps50b62gn6dp7ga5wg5x4j1vr9wlw91sqhv9pkmbbv805w5fxbq"; + sha256 = "1n8y67plydfmay3jn865igvgb3h6s2crk8kq7ydk3wmn9h103s1r"; type = "gem"; }; - version = "1.1.3"; + version = "1.6.0"; + }; + jekyll-optional-front-matter = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "06vnxcmgkxm5nvrpv89qq0afjlxmadv63nh4ryglcwhlf4fhdp7c"; + type = "gem"; + }; + version = "0.3.2"; }; jekyll-paginate = { groups = [ "default" ]; @@ -1800,16 +2122,54 @@ }; version = "1.1.0"; }; + jekyll-readme-index = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0chybr1zgnrmc7zf6psszcqnlrcy2jar8h77kci51lxj8vgc8k6p"; + type = "gem"; + }; + version = "0.3.0"; + }; jekyll-redirect-from = { dependencies = [ "jekyll" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s85rsjl7jd783iiwzd3vq84qcmcz86frl7mjhhlipski60x5fjp"; + sha256 = "1nz6kd6qsa160lmjmls4zgx7fwcpp8ac07mpzy80z6zgd7jwldb6"; type = "gem"; }; - version = "0.11.0"; + version = "0.16.0"; + }; + jekyll-relative-links = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0vfx90ajxyj24lz406k3pqknlbzy8nqs7wpz0in4ps9rggsh24yi"; + type = "gem"; + }; + version = "0.6.1"; + }; + jekyll-remote-theme = { + dependencies = [ + "addressable" + "jekyll" + "jekyll-sass-converter" + "rubyzip" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0h2bwl42dig0282366kpxazxb8xafnppnd4yvq2dzcsg90kfgzfk"; + type = "gem"; + }; + version = "0.4.3"; }; jekyll-sass-converter = { dependencies = [ "sass" ]; @@ -1817,10 +2177,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xqmlr87xmzpalf846gybkbfqkj48y3fva81r7c7175my9p4ykl1"; + sha256 = "008ikh5fk0n6ri54mylcl8jn0mq8p2nfyfqif2q3pp0lwilkcxsk"; type = "gem"; }; - version = "1.3.0"; + version = "1.5.2"; }; jekyll-seo-tag = { dependencies = [ "jekyll" ]; @@ -1828,31 +2188,241 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y0szawdxs00qz13plxdfgy9njw40m0jcmg9l3ng2q0b2wnhf3cb"; + sha256 = "0638mqhqynghnlnaz0xi1kvnv53wkggaq94flfzlxwandn8x2biz"; type = "gem"; }; - version = "2.0.0"; + version = "2.8.0"; }; jekyll-sitemap = { + dependencies = [ "jekyll" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sg0yzhzja2lw48w5l23l3612pig5c2x4hf883c8bgz0rvr81di1"; + sha256 = "0622rwsn5i0m5xcyzdn86l68wgydqwji03lqixdfm1f1xdfqrq0d"; type = "gem"; }; - version = "0.10.0"; + version = "1.4.0"; }; jekyll-spaceship = { - dependencies = [ "nokogiri" ]; + dependencies = [ + "gemoji" + "jekyll" + "nokogiri" + "rainbow" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0spwqvcimrhx8bmws8vzh5siray3i80b5cm8aqncfbj4al69fdvb"; + sha256 = "142bp48vq9aqwpqig54anbv7ncwqv1h78mbqhckmnx0glnqlkyzh"; type = "gem"; }; - version = "0.4.1"; + version = "0.10.2"; + }; + jekyll-swiss = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "18w893f2snpbvgl80jnmq3xxsl5yi5a5qm11iy3gx0d8viasi6f2"; + type = "gem"; + }; + version = "1.0.0"; + }; + jekyll-theme-architect = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0h04zxlcdsb73qxh08xmsc36gmj95plwxr9g5zwzqd3bmbfd6xbj"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-cayman = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ajzhqhnj8gc5ns7i69kh69mzidvxkjs7yblrhzb13iaqzwi8prw"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-dinky = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0z1clccf4q0g2zzhl1hfy3x2rcdjs6bzs9ab76lkmpphj5q2a2vj"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-hacker = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "12ppp0bxffy838p4my79nppq112fazifr3cxwvhv3l6yjbwzjsw1"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-leap-day = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1lf7bbpr2s2rir2nf07rnh2g9mjy6zidpacs3j45la70b8qah7lj"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-merlot = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ifmvq44vwmkp6sb79ys8lx5w24gn3dhdr32bg562da2c8dv5wnb"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-midnight = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1plindxr5vrk98frzxbnkashgnqs86xkg26rjmhgz0qf6mkz77q0"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-minimal = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "10idwpbqjqfc5i895ijf74ac79lccxpz30bvwp4x4fjp6l6229d2"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-modernist = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1kzvdnk1vw8y6x8gy340mhnxipxh9p1h1h20br68clyxbsy7brsb"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-primer = { + dependencies = [ + "jekyll" + "jekyll-github-metadata" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1cq7lfwa3xs8hkx3cmv2ics7cr4r2azv66m0gfav0zi1k0kjh9yf"; + type = "gem"; + }; + version = "0.6.0"; + }; + jekyll-theme-slate = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0f9l7kaafab2cphkx8gh4b12d8zzbg2ig7x2qzxvxfqjwyfr0h2y"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-tactile = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0li64hnjp4qw7fwsdx0767z7mwxn3kri6sqlg9fkicnmmr41p1mp"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-theme-time-machine = { + dependencies = [ + "jekyll" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1qjgsw2n3zny345h540n6rm9600mad7rs33qf6k4rhngxjkr0d5w"; + type = "gem"; + }; + version = "0.2.0"; + }; + jekyll-titles-from-headings = { + dependencies = [ "jekyll" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "10c4sa3gwyidmkcs8h6223lmqpw3h09mn7w8hxfppsk1wda6fdkp"; + type = "gem"; + }; + version = "0.5.3"; }; jekyll-watch = { dependencies = [ "listen" ]; @@ -1860,26 +2430,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f0p3jbvp9gafbddkbpk78gb6837d2qdhw97py3svsk3d9vkbcdn"; + sha256 = "1qd7hy1kl87fl7l0frw5qbn22x7ayfzlv9a5ca1m59g0ym1ysi5w"; type = "gem"; }; - version = "1.5.1"; + version = "2.2.1"; }; jekyll-webmention_io = { dependencies = [ + "activesupport" "htmlbeautifier" "jekyll" "json" - "string_inflection" + "jsonpath" + "openssl" + "uglifier" + "webmention" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18xqb812y8a4cixsjp4nr21dz4rpsgq9rn4k4q85vs5r18lavpkn"; + sha256 = "0kkxvr1gfbmfbhy13syq4pqwmfqwhnbfcwjiqrwahf99gfcj5izh"; type = "gem"; }; - version = "2.0.8"; + version = "4.0.0"; }; jemoji = { dependencies = [ @@ -1891,10 +2465,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "090zxsm77ag8phb8c3mhrqcivq1kazs10srqnxc8wjbvcp37qrdi"; + sha256 = "0z4yabsvqdb8x1rr60yyzbaf950cyzv984n3jwwvgcmv5j73wk2x"; type = "gem"; }; - version = "0.6.2"; + version = "0.13.0"; }; jmespath = { groups = [ "default" ]; @@ -1911,10 +2485,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82"; + sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l"; type = "gem"; }; - version = "2.13.2"; + version = "2.10.2"; + }; + json-schema = { + dependencies = [ + "addressable" + "bigdecimal" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1gzrf6q4d9kbixj6bpi2bp8dizmqxcmlq30ni86h3ifzpkcrm0mk"; + type = "gem"; + }; + version = "5.1.1"; }; json_pure = { groups = [ "default" ]; @@ -1926,27 +2514,27 @@ }; version = "2.8.1"; }; + jsonpath = { + dependencies = [ "multi_json" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0xxklfvmwz8z6l08704x65gnq6r8r1pb9qk125qjbndnb1zz6fsp"; + type = "gem"; + }; + version = "1.0.7"; + }; jwt = { dependencies = [ "base64" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dfm4bhl4fzn076igh0bmh2v1vphcrxdv6ldc46hdd3bkbqr2sdg"; + sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6"; type = "gem"; }; - version = "3.1.2"; - }; - kdl = { - dependencies = [ "simpleidn" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zr1b2s5gmxjzca24v15isjfs24nkv8iy7b65bw8q1aw6cnj32mh"; - type = "gem"; - }; - version = "1.0.3"; + version = "2.10.1"; }; keystone-engine = { dependencies = [ "ffi" ]; @@ -1960,66 +2548,114 @@ version = "0.9.0"; }; kramdown = { + dependencies = [ "rexml" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05ljwi07hjjwgnjg19sg8mkyxf1an5xn8kn1717d5qrrqkzn3zq1"; + sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn"; type = "gem"; }; - version = "1.11.1"; + version = "2.4.0"; }; - kramdown-rfc2629 = { + kramdown-parser-gfm = { dependencies = [ "kramdown" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ay4jy434mpcn72l1rx2cj2gp8lv0z8r5skxyzs1r79yljmxkx4b"; + sha256 = "0a8pb3v951f4x7h968rqfsa19c8arz21zw1vaj42jza22rap8fgv"; type = "gem"; }; - version = "1.0.32"; + version = "1.1.0"; + }; + kramdown-rfc2629 = { + dependencies = [ + "base64" + "certified" + "differ" + "json_pure" + "kramdown" + "kramdown-parser-gfm" + "net-http-persistent" + "ostruct" + "unicode-blocks" + "unicode-name" + "unicode-scripts" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1w44r4c1y69fzfbyw2bl8z5bs7jxsy288saijvl97vq8a33iq4cx"; + type = "gem"; + }; + version = "1.7.29"; }; language_server-protocol = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px"; + sha256 = "0scnz2fvdczdgadvjn0j9d49118aqm3hj66qh8sd2kv6g1j65164"; type = "gem"; }; - version = "3.17.0.5"; + version = "3.17.0.4"; }; launchy = { - dependencies = [ "addressable" ]; + dependencies = [ + "addressable" + "childprocess" + "logger" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2"; + sha256 = "17h522xhwi5m4n6n9m22kw8z0vy8100sz5f3wbfqj5cnrjslgf3j"; type = "gem"; }; - version = "2.4.3"; + version = "3.1.1"; }; libxml-ruby = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16jfgrgb3ys7lk4b7m6s5kg3jdd5w976k6hmf1fmbpw254ahgg7i"; + sha256 = "1pib5bfwg684f1sczrhf3lzk9hb24dhsw5cmlnxm4rq66sx0slss"; type = "gem"; }; - version = "5.0.5"; + version = "5.0.3"; + }; + link-header-parser = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1bm32imabc12rjjw8ysca55c99flcsichynfflphxy8gda07dj9x"; + type = "gem"; + }; + version = "5.1.1"; + }; + lint_roller = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c"; + type = "gem"; + }; + version = "1.1.0"; }; liquid = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "033png37ym4jrjz5bi7zb4ic4yxacwvnllm1xxmrnr4swgyyygc2"; + sha256 = "1czxv2i1gv3k7hxnrgfjb0z8khz74l4pmfwd70c7kr25l2qypksg"; type = "gem"; }; - version = "3.0.6"; + version = "4.0.4"; }; listen = { dependencies = [ @@ -2030,10 +2666,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zv8rdn3nwnmf5iyxv7ync46wjk8z2sxjpda1j9pjc5n2mkdz97b"; + sha256 = "0rwwsmvq79qwzl6324yc53py02kbrcww35si720490z5w0j497nv"; type = "gem"; }; - version = "3.0.6"; + version = "3.9.0"; + }; + llhttp-ffi = { + dependencies = [ + "ffi-compiler" + "rake" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1g57iw0l3y7x50132x6a1jyssxa6pw7srh69g0d6j7ri37yaf9cs"; + type = "gem"; + }; + version = "0.5.1"; }; locale = { groups = [ "default" ]; @@ -2064,10 +2714,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "07pfa5kgl7k2hxlzzn89qna6bmiyrxlchgbzi0885frsi08agrk1"; type = "gem"; }; - version = "2.24.1"; + version = "2.24.0"; }; mab = { groups = [ "default" ]; @@ -2111,10 +2761,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vhb1sbzlq42k2pzd9v0w5ws4kjx184y8h4d63296bn57jiwzkzx"; + sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd"; type = "gem"; }; - version = "1.1.0"; + version = "1.0.4"; }; markaby = { dependencies = [ "builder" ]; @@ -2127,25 +2777,15 @@ }; version = "0.9.4"; }; - maruku = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1r7bxpgnx2hp3g12bjrmdrpv663dfqxsdp0af69kjhxmaxpia56x"; - type = "gem"; - }; - version = "0.7.3"; - }; matrix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nscas3a4mmrp1rc07cdjlbbpb2rydkindmbj3v3z5y1viyspmd0"; + sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; type = "gem"; }; - version = "0.4.3"; + version = "0.4.2"; }; mercenary = { groups = [ "default" ]; @@ -2176,31 +2816,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw"; + sha256 = "1bv08jvx1g9ifjdyrp5hgalxkv7qxwfmfx0ba43ncrbfda7182b1"; type = "gem"; }; - version = "3.7.0"; + version = "3.6.2"; }; mime-types-data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0706xids054kgngsgnywajcwydxkhnlydvy3yb202j5c8hv7h3hb"; + sha256 = "0m3gn6l6c2gm9angaghwzrhbks8pap5d5vljyh3vqi72av81xppv"; type = "gem"; }; - version = "3.2025.0916"; + version = "3.2025.0408"; }; mini_magick = { - dependencies = [ "logger" ]; + dependencies = [ + "benchmark" + "logger" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i2ilgjfjqc6sw4cwa4g9w3ngs41yvvazr9y82vapp5sfvymsf99"; + sha256 = "0jiz4jqsrmgnkyvpmsq2vicmvdqa6q2ibzx93lnj8f0xvfzzymr7"; type = "gem"; }; - version = "5.3.1"; + version = "5.2.0"; }; mini_mime = { groups = [ "default" ]; @@ -2217,10 +2860,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc"; + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; type = "gem"; }; - version = "2.8.9"; + version = "2.8.8"; + }; + minima = { + dependencies = [ + "jekyll" + "jekyll-feed" + "jekyll-seo-tag" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1gk7jmriiswda1ykjzpsw9cpiya4m9n0yrh0h6xnrc8zcfy543jj"; + type = "gem"; + }; + version = "2.5.1"; }; minitest = { groups = [ "default" ]; @@ -2232,6 +2890,16 @@ }; version = "5.25.5"; }; + molinillo = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0p846facmh1j5xmbrpgzadflspvk7bzs3sykrh5s7qi4cdqz5gzg"; + type = "gem"; + }; + version = "0.8.0"; + }; msgpack = { groups = [ "default" ]; platforms = [ ]; @@ -2247,10 +2915,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; type = "gem"; }; - version = "1.17.0"; + version = "1.15.0"; }; mustermann = { dependencies = [ "ruby2_keywords" ]; @@ -2258,10 +2926,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ma2fmxlm6i7lih4mc3har2fzsbj1pl4hhva65kljf6nfvdryl5"; + sha256 = "123ycmq6pkivv29bqbv79jv2cs04xakzd0fz1lalgvfs5nxfky6i"; type = "gem"; }; - version = "3.0.4"; + version = "3.0.3"; }; mutex_m = { groups = [ "default" ]; @@ -2283,6 +2951,16 @@ }; version = "0.5.6"; }; + nanaimo = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "08q73nchv8cpk28h1sdnf5z6a862fcf4mxy1d58z25xb3dankw7s"; + type = "gem"; + }; + version = "0.4.0"; + }; nap = { groups = [ "default" ]; platforms = [ ]; @@ -2308,20 +2986,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x06374njjl4xfxwkp6nq71akhazmqp9fyhkgxf6gac81p5wwdk6"; + sha256 = "0qlfhp9b445g0qp9kkdiylfjlpfzrv6nqvry4ar6y0yacn0zr5y8"; type = "gem"; }; - version = "1.4.13"; - }; - net-dns = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1kx45zwamdnxr5naf7r0c7f1chlz1q2rgpy43ns905k4wq5a4h4k"; - type = "gem"; - }; - version = "0.20.0"; + version = "1.4.11"; }; net-http = { dependencies = [ "uri" ]; @@ -2334,6 +3002,17 @@ }; version = "0.6.0"; }; + net-http-persistent = { + dependencies = [ "connection_pool" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "13psmr8009wwknainvns5jidhvjsknffb6k7mzz0yrby6h5qhhkf"; + type = "gem"; + }; + version = "4.0.5"; + }; net-imap = { dependencies = [ "date" @@ -2343,10 +3022,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01b21pk68kqn93aa0bn980m0s1cbqdzmc1q5l6ilizvb55m20kgq"; + sha256 = "1rgva7p9gvns2ndnqpw503mbd36i2skkggv0c0h192k8xr481phy"; type = "gem"; }; - version = "0.5.10"; + version = "0.5.6"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -2422,6 +3101,16 @@ }; version = "2.7.4"; }; + nkf = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv"; + type = "gem"; + }; + version = "0.2.0"; + }; nokogiri = { dependencies = [ "mini_portile2" @@ -2431,10 +3120,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m"; + sha256 = "0cgv8vzp7kl20ip8qdzmrbr1vaaw4mjjy4mksg8k13z4xxfzyqvb"; type = "gem"; }; - version = "1.18.10"; + version = "1.18.7"; }; observer = { groups = [ "default" ]; @@ -2482,6 +3171,16 @@ }; version = "1.7.4"; }; + openssl = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ygfbbs3c61d32ymja2k6sznj5pr540cip9z91lhzcvsr4zmffpz"; + type = "gem"; + }; + version = "3.3.0"; + }; optimist = { groups = [ "default" ]; platforms = [ ]; @@ -2513,6 +3212,16 @@ }; version = "1.1.4"; }; + ostruct = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; + type = "gem"; + }; + version = "0.6.1"; + }; ovirt-engine-sdk = { dependencies = [ "json" ]; groups = [ "default" ]; @@ -2534,10 +3243,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rflz4di59qd2y8vxq8hr1kv3kyyvyd5aasa924riq4pw95kvac1"; + sha256 = "1b2da9vgln5hxkdbg1kqmsinabxj2zxfp9imwl7ma4z2dx4k5zhr"; type = "gem"; }; - version = "2.1.0"; + version = "2.0.1"; }; pango = { dependencies = [ @@ -2548,10 +3257,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1p9fqlvbq6bzs6ng46bbaswk57yjwccj5cjkqywn5s6d4gns83cq"; + sha256 = "0azjsmbcs5k6lc030xcgvfjrjvifdrpzq79x1bxjmgss2mw4lfld"; type = "gem"; }; - version = "4.3.3"; + version = "4.2.9"; }; parallel = { groups = [ "default" ]; @@ -2564,15 +3273,18 @@ version = "1.27.0"; }; parser = { - dependencies = [ "ast" ]; + dependencies = [ + "ast" + "racc" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z"; + sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4"; type = "gem"; }; - version = "2.7.2.0"; + version = "3.3.8.0"; }; paru = { dependencies = [ "csv" ]; @@ -2580,10 +3292,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dmad3igbaldkhf0fk0bjfmznchjw0i32qqjlp4mmpxfhg8la7xr"; + sha256 = "1sv0r1valv24vkxl0ishzpi4kbsslr7djric0fldpx3z7dyrlj23"; type = "gem"; }; - version = "1.5.0"; + version = "1.4.1"; }; pastel = { dependencies = [ "tty-color" ]; @@ -2596,6 +3308,17 @@ }; version = "0.8.0"; }; + pathutil = { + dependencies = [ "forwardable-extended" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "12fm93ljw9fbxmv2krki5k5wkvr7560qy8p4spvb9jiiaqv78fz4"; + type = "gem"; + }; + version = "0.16.2"; + }; patron = { groups = [ "default" ]; platforms = [ ]; @@ -2621,20 +3344,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; + sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn"; type = "gem"; }; - version = "1.6.2"; + version = "1.5.9"; }; pkg-config = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ynbh87awgjkz47krvcxx1va1cm7624ax21jrv6m072s1i0cb0rh"; + sha256 = "0q5nn4z1lgdx6wjpnpf8gicqr50m6ill7mzx7i4s2qvarkxqlm6n"; type = "gem"; }; - version = "1.6.4"; + version = "1.6.0"; }; polyglot = { groups = [ "default" ]; @@ -2701,20 +3424,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pi2g9sd9ssyrpvbybh4skrgzqrv0rrd1q7ylgrsd519gjzmwxad"; + sha256 = "1qsk9q2n4yb80f5mwslxzfzm2ckar25grghk95cj7sbc1p2k3w5s"; type = "gem"; }; - version = "0.1.4"; + version = "0.1.3"; }; prism = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d3i31npmlhmigcs1zlb9lksg7z7lv6nffams71wrz5rriv1n35l"; + sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw"; type = "gem"; }; - version = "1.5.1"; + version = "1.4.0"; + }; + process_executer = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0vslspnp4aki1cw4lwk9d5bmjfqwbf5i2wwgimch8cp14wns409v"; + type = "gem"; + }; + version = "1.3.0"; }; pry = { dependencies = [ @@ -2753,10 +3486,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qq58vsmmvi9i4d15pav46ca5pd85qx3fxv17pq7ia5lqgxcrc8r"; + sha256 = "0xgsr1agv754709fb7x11zn07skmbwlds88sa5s57d7x1apswmkd"; type = "gem"; }; - version = "1.6.0"; + version = "1.5.0"; }; psych = { dependencies = [ @@ -2767,20 +3500,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "1vjrx3yd596zzi42dcaq5xw7hil1921r769dlbz08iniaawlp9c4"; type = "gem"; }; - version = "5.2.6"; + version = "5.2.3"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02rqflr53584j1278hxvhxyrc6hqasv33qiqb7j186ji3s018y5c"; + sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; type = "gem"; }; - version = "1.5.3"; + version = "4.0.7"; }; puma = { dependencies = [ "nio4r" ]; @@ -2788,10 +3521,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19cbhqf0yl74prdwybw44b7s8pp72ihr1knd2i8l9hl95k85y6qk"; + sha256 = "11xd3207k5rl6bz0qxhcb3zcr941rhx7ig2f19gxxmdk7s3hcp7j"; type = "gem"; }; - version = "7.0.3"; + version = "6.6.0"; }; pwntools = { dependencies = [ @@ -2829,10 +3562,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cwy1br09dh5fklwf5xna7vabns8c1229kr2v0a0s6y2brz3zbrh"; + sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; type = "gem"; }; - version = "3.2.1"; + version = "3.1.16"; }; rack-protection = { dependencies = [ @@ -2858,10 +3591,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sg4laz2qmllxh1c5sqlj9n1r7scdn08p3m4b0zmhjvyx9yw0v8b"; + sha256 = "1452c1bhh6fdnv17s1z65ajwh08axqnlmkhnr1qyyn2vacb3jz23"; type = "gem"; }; - version = "2.1.1"; + version = "2.1.0"; }; rack-test = { dependencies = [ "rack" ]; @@ -2875,18 +3608,15 @@ version = "2.2.0"; }; rackup = { - dependencies = [ - "rack" - "webrick" - ]; + dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kbcka30g681cqasw47pq93fxjscq7yvs5zf8lp3740rb158ijvf"; + sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; type = "gem"; }; - version = "2.1.0"; + version = "2.2.1"; }; rails = { dependencies = [ @@ -2907,10 +3637,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b5k9608wxp8hksyvnc3vvdrairyv2qldcw48cv4xrv9amhrbaqk"; + sha256 = "0h5vr7wd15s4zlhrnrm97b1h5bjdlcd5lvh6x2sl6khgnh21dnxf"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; rails-dom-testing = { dependencies = [ @@ -2922,10 +3652,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07awj8bp7jib54d0khqw391ryw8nphvqgw4bb12cl4drlx9pkk4a"; + sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5"; type = "gem"; }; - version = "2.3.0"; + version = "2.2.0"; }; rails-html-sanitizer = { dependencies = [ @@ -2955,10 +3685,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k0x630ipimzv6vzhwflsjl7n1fvrmvf196mfbspha7wf4bhxr2l"; + sha256 = "07zy8b88qxx493pc5sfkzvxqj3zcf363r1128n3hsvfx2vqipwg3"; type = "gem"; }; - version = "8.0.2.1"; + version = "7.2.2.1"; }; rainbow = { groups = [ "default" ]; @@ -2975,10 +3705,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; + sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; type = "gem"; }; - version = "13.3.0"; + version = "13.2.1"; }; rb-fsevent = { groups = [ "default" ]; @@ -3028,34 +3758,31 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c0r26dhdr4jiklc0g7wjmr5q56dp7hwcfa8z75khkp8mrhazfpa"; + sha256 = "1wpslq5nzfaff13kpdzvskx0ag8cspcndgf3gidc2g8zl40msfw7"; type = "gem"; }; - version = "3.9.5"; + version = "3.9.2"; }; rchardet = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03rr05qam5d6gcsnsjs85bnwg80qww484xql347j42kj3bb2xsnm"; + sha256 = "1455yhd1arccrns3ghhvn4dl6gnrf4zn1xxsaa33ffyqrn399216"; type = "gem"; }; - version = "1.10.0"; + version = "1.9.0"; }; rdoc = { - dependencies = [ - "erb" - "psych" - ]; + dependencies = [ "psych" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz"; + sha256 = "1xvjskc5xp5x4lgrkxqrn7n4rjzgbbjl9yx3ny74xjckjk4xm832"; type = "gem"; }; - version = "6.14.2"; + version = "6.13.1"; }; re2 = { dependencies = [ "mini_portile2" ]; @@ -3063,10 +3790,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rvf0yyff2anyfnmx6csx7fai8dk727b843hzz1bm2nqcmm9asv7"; + sha256 = "1n2v1lm3a4alh23r1x12blv9qqckas7cncpn4hk3ar3sdym25604"; type = "gem"; }; - version = "2.19.0"; + version = "2.15.0"; }; red-colors = { dependencies = [ @@ -3098,10 +3825,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bpsh5dbvybsa8qnv4dg11a6f2zn4sndarf7pk4iaayjgaspbrmm"; + sha256 = "0syhyw1bp9nbb0fvcmm58y1c6iav6xw6b4bzjz1rz2j1d7c012br"; type = "gem"; }; - version = "5.4.1"; + version = "5.4.0"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -3109,10 +3836,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l2fsgfzzrspgrg6x3s38hws5clgbn1aaxcmiyz5jz6xd3dpkxdz"; + sha256 = "1fsx10xg4n18w9sr1xa128y4yf0jv5zicrj5ff5n0f1crcwywrgf"; type = "gem"; }; - version = "0.25.3"; + version = "0.24.0"; }; redis-rack = { dependencies = [ @@ -3144,10 +3871,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb"; type = "gem"; }; - version = "2.11.3"; + version = "2.10.0"; }; reline = { dependencies = [ "io-console" ]; @@ -3155,10 +3882,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; + sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.1"; }; rest-client = { dependencies = [ @@ -3182,20 +3909,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0087vhw5ik50lxvddicns01clkx800fk5v5qnrvi3b42nrk6885j"; + sha256 = "195c7yra7amggqj7rir0yr09r4v29c2hgkbkb21mj0jsfs3868mb"; type = "gem"; }; - version = "2.1.1"; + version = "3.0.0"; }; rexml = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; + sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; type = "gem"; }; - version = "3.4.4"; + version = "3.4.1"; }; rmagick = { dependencies = [ @@ -3206,20 +3933,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r8gndcl5xz4zibslgch12w5101wjq03i851h2657jvv07fr7183"; + sha256 = "09l77gfjqb7k0m3kc2gcldzsss7aybf6pgqbxmra2mhrck0720fz"; type = "gem"; }; - version = "6.1.4"; + version = "6.1.1"; }; rouge = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13amckbdknnc5491ag28y8pqbyfpbzx5n4rlmadxhd3wkrhp92c8"; + sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3"; type = "gem"; }; - version = "1.11.1"; + version = "3.30.0"; }; rpam2 = { groups = [ "default" ]; @@ -3241,10 +3968,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h11wynaki22a40rfq3ahcs4r36jdpz9acbb3m5dkf0mm67sbydr"; + sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l"; type = "gem"; }; - version = "3.13.1"; + version = "3.13.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -3252,10 +3979,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18sgga9zjrd5579m9rpb78l7yn9a0bjzwz51z5kiq4y6jwl6hgxb"; + sha256 = "1r6zbis0hhbik1ck8kh58qb37d1qwij1x1d2fy4jxkzryh3na4r5"; type = "gem"; }; - version = "3.13.5"; + version = "3.13.3"; }; rspec-expectations = { dependencies = [ @@ -3266,10 +3993,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; + sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; type = "gem"; }; - version = "3.13.5"; + version = "3.13.3"; }; rspec-mocks = { dependencies = [ @@ -3280,28 +4007,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4"; + sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; type = "gem"; }; - version = "3.13.5"; + version = "3.13.2"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; + sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; type = "gem"; }; - version = "3.13.6"; + version = "3.13.2"; }; rubocop = { dependencies = [ + "json" + "language_server-protocol" + "lint_roller" "parallel" "parser" "rainbow" "regexp_parser" - "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width" @@ -3310,24 +4039,28 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jrfcxs7qm2jamh44djz322c8xpg8zyllg6xyk0r0qnvk71dwlrn"; + sha256 = "1j572nhgw64baa0dk6ggh8a5jz3x1mz006s2fj07whbqw93ydzcf"; type = "gem"; }; - version = "0.92.0"; + version = "1.75.2"; }; rubocop-ast = { - dependencies = [ "parser" ]; + dependencies = [ + "parser" + "prism" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gkf1p8yal38nlvdb39qaiy0gr85fxfr09j5dxh8qvrgpncpnk78"; + sha256 = "14lf3d9bdr8cv8x3xcn3ijql5x23svk5zy7mdinlzw1f7ch09k73"; type = "gem"; }; - version = "1.4.1"; + version = "1.44.1"; }; rubocop-performance = { dependencies = [ + "lint_roller" "rubocop" "rubocop-ast" ]; @@ -3335,10 +4068,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13v66wi5l56bvp97nlmyxscq8ipkzfha1g7nlhcrbikvmrm3h5kf"; + sha256 = "1h9flnqk2f3llwf8g0mk0fvzzznfj7hsil3qg88m803pi9b06zbg"; type = "gem"; }; - version = "1.8.1"; + version = "1.25.0"; }; ruby-graphviz = { dependencies = [ "rexml" ]; @@ -3380,15 +4113,16 @@ "language_server-protocol" "prism" "rbs" + "sorbet-runtime" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "050qg73g4qs3xza441nafy7610daa3k4ra0pbi3sdlawy9fwfh6i"; + sha256 = "0xkjb0kvzr4yycfps0vhkkcrjm7iby6bibn6qcsh8fszchnv23ib"; type = "gem"; }; - version = "0.26.1"; + version = "0.23.14"; }; ruby-lxc = { groups = [ "default" ]; @@ -3400,6 +4134,16 @@ }; version = "1.2.3"; }; + ruby-macho = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1jgmhj4srl7cck1ipbjys6q4klcs473gq90bm59baw4j1wpfaxch"; + type = "gem"; + }; + version = "2.5.1"; + }; ruby-progressbar = { groups = [ "default" ]; platforms = [ ]; @@ -3429,10 +4173,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3pgw1jkkivgkn08qpc4fb1kiivhbshkj0lhrms4sy3fahlgigk"; + sha256 = "14nwdsd73c4ygjb7sfldnndlbzn5yyl02llnlzafmmjwh0d2pla1"; type = "gem"; }; - version = "2.2.5"; + version = "2.2.3"; }; ruby2_keywords = { groups = [ "default" ]; @@ -3488,10 +4232,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05gl4vxq150y5174r5h28134vgv5465qh9imqk7jwz9fkrs19bz5"; + sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5"; type = "gem"; }; - version = "3.1.0"; + version = "2.4.1"; }; rugged = { groups = [ "default" ]; @@ -3572,10 +4316,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bx61brivcgn0ps755f8hslf8pzrmi1c5savdj8gxdz3qxdy7zb7"; + sha256 = "1cfhb822q3npfqmvd9xx20rwsphfnarrh5bfp88xs6v8rk29zvsd"; type = "gem"; }; - version = "3.1.0"; + version = "3.0.8"; }; seccomp-tools = { dependencies = [ "os" ]; @@ -3603,10 +4347,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13fknb3gswpfysxnkizxcdhvsar4a9wpndg88vnlrikqxkghmm79"; + sha256 = "0hp7pfs3ilqr5jlpk9vwrnxl9sdqb9kcy9zlgb21iayrpvzpxxka"; type = "gem"; }; - version = "0.25.3"; + version = "0.22.1"; }; sequel = { dependencies = [ "bigdecimal" ]; @@ -3614,10 +4358,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i8f0zvzxz3yyvbr77rmxcjn0d058ss9xgfkc6ha07xwx2fcf6lf"; + sha256 = "0kf6i7xhlb5h0ik4sgi0m87as3w1r2gsjbm39n1ywlj6mxc05d1g"; type = "gem"; }; - version = "5.96.0"; + version = "5.91.0"; }; sequel_pg = { dependencies = [ @@ -3638,10 +4382,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l0sdr7fbr3s864z4f4irza3nh4h353j1lhm2fygf02b2902l3dg"; + sha256 = "1bjx55fxiwl6d7s2ia5v19qbcshwnjv7ixhrcm0xpvjyar9dkw2y"; type = "gem"; }; - version = "4.17.4"; + version = "4.17.3"; }; simplecov = { dependencies = [ @@ -3663,10 +4407,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ikjfwydgs08nm3xzc4cn4b6z6rmcrj2imp84xcnimy2wxa8w2xx"; + sha256 = "02zi3rwihp7rlnp9x18c9idnkx7x68w6jmxdhyc0xrhjwrz0pasx"; type = "gem"; }; - version = "0.13.2"; + version = "0.13.1"; }; simplecov_json_formatter = { groups = [ "default" ]; @@ -3701,10 +4445,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "103h6wjpcqp3i034hi44za2v365yz7qk9s5df8lmasq43nqvkbmp"; + sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af"; type = "gem"; }; - version = "4.2.1"; + version = "4.1.1"; }; singleton = { groups = [ "default" ]; @@ -3718,17 +4462,20 @@ }; slather = { dependencies = [ + "CFPropertyList" + "activesupport" "clamp" + "nokogiri" "xcodeproj" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i1h1kr5j6v8kzrcdfrjxdf1qnnrwhxl9i5vkr8wgbspp5raissq"; + sha256 = "03hhwrjdq3gnh6irzxg15iwsfbg14pwdmxadc5amqg7gx08l5s6x"; type = "gem"; }; - version = "1.3.0"; + version = "2.8.5"; }; slop = { groups = [ "default" ]; @@ -3755,34 +4502,49 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "005yjb33hyz7cqrki1h6x67wdza29gjskbmdk0iw8m0hj76aql7c"; + sha256 = "1xr7rwfk7mwxzqcgir0glmyy4j27g6yixfaswsbd2qn6r8c980qf"; type = "gem"; }; - version = "1.3.3"; + version = "1.3.2"; }; solargraph = { dependencies = [ "backport" "benchmark" - "e2mmap" + "diff-lcs" "jaro_winkler" - "maruku" - "nokogiri" + "kramdown" + "kramdown-parser-gfm" + "logger" + "observer" + "ostruct" "parser" + "rbs" "reverse_markdown" "rubocop" "thor" "tilt" "yard" + "yard-solargraph" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06fby6dpq1jcq30x8ladig4dvz8j2pxd08mkrad3d41jx33zd2hg"; + sha256 = "1hgxw71pmav0sy93dcdq8z32m05asp9ycvkijg2v6a343qw3zl9z"; type = "gem"; }; - version = "0.39.17"; + version = "0.54.0"; + }; + sorbet-runtime = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1knf5hnb8m6y41pkayim3vsz36bqlms0q3kvs9inkx9pyjh7mmy6"; + type = "gem"; + }; + version = "0.5.12016"; }; sqlite3 = { dependencies = [ "mini_portile2" ]; @@ -3790,44 +4552,65 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mxz46b3vrjgmg7wr3iaaffrraqgxrhr1pizx8n2y4s1jg6zxcnj"; + sha256 = "0573vgz5ck0hqr8h132ln0hczx53m21h4w42n1p75rj837qjbim1"; type = "gem"; }; - version = "2.7.3"; + version = "2.6.0"; }; standard = { dependencies = [ + "language_server-protocol" + "lint_roller" "rubocop" + "standard-custom" + "standard-performance" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0w5l1dsr7mpxf5fi8faq475952mxhp0kzd9w9090hd9140dd232r"; + type = "gem"; + }; + version = "1.49.0"; + }; + standard-custom = { + dependencies = [ + "lint_roller" + "rubocop" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0av55ai0nv23z5mhrwj1clmxpgyngk7vk6rh58d4y1ws2y2dqjj2"; + type = "gem"; + }; + version = "1.0.2"; + }; + standard-performance = { + dependencies = [ + "lint_roller" "rubocop-performance" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vz4z94i6ql5sa6qjvdsjwhw54nw5qkn5qk25zl9xkk1z0870fjw"; + sha256 = "125pjbfasldlmhk2zwhh4gry4fclcbplnhyxj6da3ck1w38bf5zd"; type = "gem"; }; - version = "0.7"; - }; - string_inflection = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0v57afc7rdr58xd6mayf9giifqgav3hqjr54kagi7iki3hn6vjag"; - type = "gem"; - }; - version = "0.1.2"; + version = "1.8.0"; }; stringio = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; + sha256 = "1xblh8332bivml93232hg8qr2rhflq9czvij1bgzrbap2rfljb19"; type = "gem"; }; - version = "3.1.7"; + version = "3.1.6"; }; syntax_tree = { dependencies = [ "prettier_print" ]; @@ -3835,10 +4618,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ggi6p7xxjsj42q8pp0yz6z7dbwlbr6fjbs4qnafr667jab5mqjn"; + sha256 = "0g9l9acknjr2yz8ynfxbcrwx2ws3wh96pfzdb31g66k08v1022m5"; type = "gem"; }; - version = "6.3.0"; + version = "6.2.0"; }; syntax_tree-haml = { dependencies = [ @@ -3885,21 +4668,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b7pzx45f1vg6f53midy70ndlmb0k4k03zp4nsq8l0q9dx5yk8dp"; + sha256 = "0fwia5hvc1xz9w7vprzjnsym3v9j5l9ggdvy70jixbvpcpz4acfz"; type = "gem"; }; - version = "0.10.4"; + version = "0.10.3"; }; terminal-table = { - dependencies = [ "unicode-display_width" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1512cngw35hsmhvw4c05rscihc59mnj09m249sm9p3pik831ydqk"; + sha256 = "0hbmzfr17ji5ws5x5z3kypmb5irwwss7q7kkad0gs005ibqrxv0a"; type = "gem"; }; - version = "1.8.0"; + version = "1.6.0"; }; text = { groups = [ "default" ]; @@ -3916,30 +4698,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; + sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; type = "gem"; }; - version = "1.4.0"; + version = "1.3.2"; }; thrift = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y2xpdpj8rm9xgx2w9l8liwb6hqcwqxnmhnhkvw15y4saabs2i3s"; + sha256 = "0sv2y3jmh7snxk0sm8xf0r606aig1zrr64vl64qab4xfkv12zjb2"; type = "gem"; }; - version = "0.22.0"; + version = "0.21.0"; }; tilt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w27v04d7rnxjr3f65w1m7xyvr6ch6szjj2v5wv1wz6z5ax9pa9m"; + sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96"; type = "gem"; }; - version = "2.6.1"; + version = "2.6.0"; }; timeout = { groups = [ "default" ]; @@ -3957,10 +4739,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rm9bjby47pd2y9125c9k11gc8avbc79b7l1cmn1h2rqpy80m1si"; + sha256 = "0y07285g72jdq7s6y4qrcd17ibcxhdx8xqp1f0s1ph207399wi7h"; type = "gem"; }; - version = "3.3.0"; + version = "3.2.1"; }; treetop = { dependencies = [ "polyglot" ]; @@ -4010,10 +4792,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03x3fxjsnhgayl4s96h0a9975awlvx2v9nmx2ba0cnliglyczdr8"; + sha256 = "0z7gamf6s83wy0yqms3bi4srirn3fc0lc7n65lqanidxcj1xn5qw"; type = "gem"; }; - version = "0.8.0"; + version = "1.4.1"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -4026,6 +4808,17 @@ }; version = "2.0.6"; }; + uglifier = { + dependencies = [ "execjs" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1apmqsad2y1avffh79f4lfysfppz94fvpyi7lkkj3z8bn60jpm3m"; + type = "gem"; + }; + version = "4.2.1"; + }; unf_ext = { groups = [ "default" ]; platforms = [ ]; @@ -4036,15 +4829,67 @@ }; version = "0.0.9.1"; }; - unicode-display_width = { + unicode-blocks = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; + sha256 = "1k9r44ynr5xwvgqyc3lxx7915vl14z0cmk0392qbz8krjkhvhcdy"; type = "gem"; }; - version = "1.8.0"; + version = "1.10.0"; + }; + unicode-display_width = { + dependencies = [ "unicode-emoji" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1has87asspm6m9wgqas8ghhhwyf2i1yqrqgrkv47xw7jq3qjmbwc"; + type = "gem"; + }; + version = "3.1.4"; + }; + unicode-emoji = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c"; + type = "gem"; + }; + version = "4.0.4"; + }; + unicode-name = { + dependencies = [ "unicode-types" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0n92l6p4lvkbmb0596dzl57ysmkl33c1z7f9msl42568p1fr1dpn"; + type = "gem"; + }; + version = "1.13.5"; + }; + unicode-scripts = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0r3d7qms3syx1ijn027vj4fycy5dzh8bwl99i8ykrgyadx01569d"; + type = "gem"; + }; + version = "1.11.0"; + }; + unicode-types = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1mif6v3wlfpb69scikpv7i4zq9rhj19px23iym6j8m3wnnh7d2wi"; + type = "gem"; + }; + version = "1.10.0"; }; uri = { groups = [ "default" ]; @@ -4076,6 +4921,21 @@ }; version = "0.2.0"; }; + webmention = { + dependencies = [ + "http" + "indieweb-endpoints" + "nokogiri" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ag06gal14r3rlcv0c951w1a9wb0d04mk5pz2v0f71q9fzwxwwmi"; + type = "gem"; + }; + version = "7.0.0"; + }; webrick = { groups = [ "default" ]; platforms = [ ]; @@ -4095,10 +4955,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd"; + sha256 = "1d26l4qn55ivzahbc7fwc4k4z3j7wzym05i9n77i4mslrpr9jv85"; type = "gem"; }; - version = "0.8.0"; + version = "0.7.7"; }; websocket-extensions = { groups = [ "default" ]; @@ -4115,25 +4975,28 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10jx3kk00km79y34czmzx8g1hj6bc1a0iqr8p7h5vxvaahxjsk31"; + sha256 = "0wzp988qlq2c88m7ic5nvsarxmgihs5qv3s1x4mvglmjdyvpzq0s"; type = "gem"; }; - version = "6.0.2"; + version = "6.0.1"; }; xcodeproj = { dependencies = [ - "activesupport" + "CFPropertyList" + "atomos" "claide" - "colored" + "colored2" + "nanaimo" + "rexml" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "080xdnlkx8zfh2ka5jzgmj4k5jqxirfzggpjrc5q5q1mh5jamfwj"; + sha256 = "1lslz1kfb8jnd1ilgg02qx0p0y6yiq8wwk84mgg2ghh58lxsgiwc"; type = "gem"; }; - version = "0.28.2"; + version = "1.27.0"; }; xctasks = { groups = [ "default" ]; @@ -4155,15 +5018,26 @@ }; version = "0.9.37"; }; + yard-solargraph = { + dependencies = [ "yard" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "03lklm47k6k294ww97x6zpvlqlyjm5q8jidrixhil622r4cld6m1"; + type = "gem"; + }; + version = "0.1.0"; + }; zeitwerk = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "10cpfdswql21vildiin0q7drg5zfzf2sahnk9hv3nyzzjqwj2bdx"; type = "gem"; }; - version = "2.7.3"; + version = "2.6.18"; }; zookeeper = { groups = [ "default" ];