discourse: 3.1.0.beta2 -> 3.1.0.beta4
https://meta.discourse.org/t/3-1-0-beta4-new-notifications-menu-chat-and-sidebar-improvements-security-fixes-and-more/262044 https://meta.discourse.org/t/3-1-0-beta3-search-optimizations-resizable-chat-drawer-new-api-scopes-and-more/258274 diff: https://github.com/discourse/discourse/compare/v3.1.0.beta2..v3.1.0.beta4
This commit is contained in:
@@ -651,6 +651,9 @@ in
|
|||||||
preload_link_header = false;
|
preload_link_header = false;
|
||||||
redirect_avatar_requests = false;
|
redirect_avatar_requests = false;
|
||||||
pg_force_readonly_mode = false;
|
pg_force_readonly_mode = false;
|
||||||
|
dns_query_timeout_secs = null;
|
||||||
|
regex_timeout_seconds = 2;
|
||||||
|
allow_impersonation = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.redis.servers.discourse =
|
services.redis.servers.discourse =
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/app/assets/javascripts/discourse/package.json b/app/assets/javascripts/discourse/package.json
|
||||||
|
index 9e4533d2..e57f8a5f 100644
|
||||||
|
--- a/app/assets/javascripts/discourse/package.json
|
||||||
|
+++ b/app/assets/javascripts/discourse/package.json
|
||||||
|
@@ -14,7 +14,7 @@
|
||||||
|
"build": "ember build",
|
||||||
|
"start": "ember serve",
|
||||||
|
"test": "ember test",
|
||||||
|
- "postinstall": "yarn --silent --cwd .. patch-package"
|
||||||
|
+ "postinstall": "patch-package"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/core": "^7.21.4",
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
, bundlerEnv
|
, bundlerEnv
|
||||||
, callPackage
|
, callPackage
|
||||||
|
|
||||||
, ruby_3_1
|
, ruby_3_2
|
||||||
, replace
|
, replace
|
||||||
, gzip
|
, gzip
|
||||||
, gnutar
|
, gnutar
|
||||||
@@ -38,21 +38,22 @@
|
|||||||
, fixup_yarn_lock
|
, fixup_yarn_lock
|
||||||
, nodePackages
|
, nodePackages
|
||||||
, nodejs_16
|
, nodejs_16
|
||||||
|
, dart-sass-embedded
|
||||||
|
|
||||||
, plugins ? []
|
, plugins ? []
|
||||||
}@args:
|
}@args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "3.1.0.beta2";
|
version = "3.1.0.beta4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "discourse";
|
owner = "discourse";
|
||||||
repo = "discourse";
|
repo = "discourse";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-wkNTm5/QyujPcMUrnc6eWmjhrRQAthhmejmjpy6zmbE=";
|
sha256 = "sha256-22GXFYPjPYL20amR4xFB4L/dCp32H4Z3uf0GLGEghUE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
ruby = ruby_3_1;
|
ruby = ruby_3_2;
|
||||||
|
|
||||||
runtimeDeps = [
|
runtimeDeps = [
|
||||||
# For backups, themes and assets
|
# For backups, themes and assets
|
||||||
@@ -186,6 +187,20 @@ let
|
|||||||
cp $(readlink -f ${libpsl}/lib/libpsl.so) vendor/libpsl.x86_64.so
|
cp $(readlink -f ${libpsl}/lib/libpsl.so) vendor/libpsl.x86_64.so
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
sass-embedded = gems.sass-embedded // {
|
||||||
|
dontBuild = false;
|
||||||
|
# `sass-embedded` depends on `dart-sass-embedded` and tries to
|
||||||
|
# fetch that as `.tar.gz` from GitHub releases. That `.tar.gz`
|
||||||
|
# can also be specified via `SASS_EMBEDDED`. But instead of
|
||||||
|
# compressing our `dart-sass-embedded` just to decompress it
|
||||||
|
# again, we simply patch the Rakefile to symlink that path.
|
||||||
|
patches = [
|
||||||
|
./rubyEnv/sass-embedded-static.patch
|
||||||
|
];
|
||||||
|
postPatch = ''
|
||||||
|
export SASS_EMBEDDED=${dart-sass-embedded}
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
groups = [
|
groups = [
|
||||||
@@ -199,7 +214,7 @@ let
|
|||||||
|
|
||||||
yarnOfflineCache = fetchYarnDeps {
|
yarnOfflineCache = fetchYarnDeps {
|
||||||
yarnLock = src + "/app/assets/javascripts/yarn.lock";
|
yarnLock = src + "/app/assets/javascripts/yarn.lock";
|
||||||
sha256 = "0ryc4p5s35mzg1p71z98x5fvr5fpldmgghdi1viha4ckbpv153lw";
|
sha256 = "0a20kns4irdpzzx2dvdjbi0m3s754gp737q08z5nlcnffxqvykrk";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = runtimeDeps ++ [
|
nativeBuildInputs = runtimeDeps ++ [
|
||||||
@@ -207,6 +222,7 @@ let
|
|||||||
redis
|
redis
|
||||||
nodePackages.uglify-js
|
nodePackages.uglify-js
|
||||||
nodePackages.terser
|
nodePackages.terser
|
||||||
|
nodePackages.patch-package
|
||||||
yarn
|
yarn
|
||||||
nodejs_16
|
nodejs_16
|
||||||
];
|
];
|
||||||
@@ -226,6 +242,12 @@ let
|
|||||||
# Fix the rake command used to recursively execute itself in the
|
# Fix the rake command used to recursively execute itself in the
|
||||||
# assets precompilation task.
|
# assets precompilation task.
|
||||||
./assets_rake_command.patch
|
./assets_rake_command.patch
|
||||||
|
|
||||||
|
# `app/assets/javascripts/discourse/package.json`'s postinstall
|
||||||
|
# hook tries to call `../node_modules/.bin/patch-package`, which
|
||||||
|
# hasn't been `patchShebangs`-ed yet. So instead we just use
|
||||||
|
# `patch-package` from `nativeBuildInputs`.
|
||||||
|
./asserts_patch-package_from_path.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
# We have to set up an environment that is close enough to
|
# We have to set up an environment that is close enough to
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ else
|
|||||||
# this allows us to include the bits of rails we use without pieces we do not.
|
# this allows us to include the bits of rails we use without pieces we do not.
|
||||||
#
|
#
|
||||||
# To issue a rails update bump the version number here
|
# To issue a rails update bump the version number here
|
||||||
rails_version = "7.0.4.1"
|
rails_version = "7.0.4.3"
|
||||||
gem "actionmailer", rails_version
|
gem "actionmailer", rails_version
|
||||||
gem "actionpack", rails_version
|
gem "actionpack", rails_version
|
||||||
gem "actionview", rails_version
|
gem "actionview", rails_version
|
||||||
@@ -41,7 +41,7 @@ gem "actionview_precompiler", require: false
|
|||||||
|
|
||||||
gem "discourse-seed-fu"
|
gem "discourse-seed-fu"
|
||||||
|
|
||||||
gem "mail", git: "https://github.com/discourse/mail.git"
|
gem "mail"
|
||||||
gem "mini_mime"
|
gem "mini_mime"
|
||||||
gem "mini_suffix"
|
gem "mini_suffix"
|
||||||
|
|
||||||
@@ -71,8 +71,6 @@ gem "rails_multisite"
|
|||||||
|
|
||||||
gem "fast_xs", platform: :ruby
|
gem "fast_xs", platform: :ruby
|
||||||
|
|
||||||
gem "xorcist"
|
|
||||||
|
|
||||||
gem "fastimage"
|
gem "fastimage"
|
||||||
|
|
||||||
gem "aws-sdk-s3", require: false
|
gem "aws-sdk-s3", require: false
|
||||||
@@ -105,7 +103,7 @@ gem "pg"
|
|||||||
gem "mini_sql"
|
gem "mini_sql"
|
||||||
gem "pry-rails", require: false
|
gem "pry-rails", require: false
|
||||||
gem "pry-byebug", require: false
|
gem "pry-byebug", require: false
|
||||||
gem "r2", require: false
|
gem "rtlcss", require: false
|
||||||
gem "rake"
|
gem "rake"
|
||||||
|
|
||||||
gem "thor", require: false
|
gem "thor", require: false
|
||||||
@@ -180,6 +178,7 @@ group :development do
|
|||||||
gem "better_errors", platform: :mri, require: !!ENV["BETTER_ERRORS"]
|
gem "better_errors", platform: :mri, require: !!ENV["BETTER_ERRORS"]
|
||||||
gem "binding_of_caller"
|
gem "binding_of_caller"
|
||||||
gem "yaml-lint"
|
gem "yaml-lint"
|
||||||
|
gem "yard"
|
||||||
end
|
end
|
||||||
|
|
||||||
if ENV["ALLOW_DEV_POPULATE"] == "1"
|
if ENV["ALLOW_DEV_POPULATE"] == "1"
|
||||||
@@ -229,10 +228,9 @@ gem "logstash-event", require: false
|
|||||||
gem "logstash-logger", require: false
|
gem "logstash-logger", require: false
|
||||||
gem "logster"
|
gem "logster"
|
||||||
|
|
||||||
# NOTE: later versions of sassc are causing a segfault, possibly dependent on processer architecture
|
# These are forks of sassc and sassc-rails with dart-sass support
|
||||||
# and until resolved should be locked at 2.0.1
|
gem "dartsass-ruby"
|
||||||
gem "sassc", "2.0.1", require: false
|
gem "dartsass-sprockets"
|
||||||
gem "sassc-rails"
|
|
||||||
|
|
||||||
gem "rotp", require: false
|
gem "rotp", require: false
|
||||||
|
|
||||||
@@ -279,3 +277,5 @@ gem "webrick", require: false
|
|||||||
|
|
||||||
# Workaround until Ruby ships with cgi version 0.3.6 or higher.
|
# Workaround until Ruby ships with cgi version 0.3.6 or higher.
|
||||||
gem "cgi", ">= 0.3.6", require: false
|
gem "cgi", ">= 0.3.6", require: false
|
||||||
|
|
||||||
|
gem "tzinfo-data"
|
||||||
|
|||||||
@@ -1,10 +1,3 @@
|
|||||||
GIT
|
|
||||||
remote: https://github.com/discourse/mail.git
|
|
||||||
revision: 5b700fc95ee66378e0cf2559abc73c8bc3062a4b
|
|
||||||
specs:
|
|
||||||
mail (2.8.0.edge)
|
|
||||||
mini_mime (>= 0.1.1)
|
|
||||||
|
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/rails/sprockets
|
remote: https://github.com/rails/sprockets
|
||||||
revision: f4d3dae71ef29c44b75a49cfbf8032cce07b423a
|
revision: f4d3dae71ef29c44b75a49cfbf8032cce07b423a
|
||||||
@@ -17,25 +10,25 @@ GIT
|
|||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
actionmailer (7.0.4.1)
|
actionmailer (7.0.4.3)
|
||||||
actionpack (= 7.0.4.1)
|
actionpack (= 7.0.4.3)
|
||||||
actionview (= 7.0.4.1)
|
actionview (= 7.0.4.3)
|
||||||
activejob (= 7.0.4.1)
|
activejob (= 7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
mail (~> 2.5, >= 2.5.4)
|
mail (~> 2.5, >= 2.5.4)
|
||||||
net-imap
|
net-imap
|
||||||
net-pop
|
net-pop
|
||||||
net-smtp
|
net-smtp
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
actionpack (7.0.4.1)
|
actionpack (7.0.4.3)
|
||||||
actionview (= 7.0.4.1)
|
actionview (= 7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
rack (~> 2.0, >= 2.2.0)
|
rack (~> 2.0, >= 2.2.0)
|
||||||
rack-test (>= 0.6.3)
|
rack-test (>= 0.6.3)
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
||||||
actionview (7.0.4.1)
|
actionview (7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
builder (~> 3.1)
|
builder (~> 3.1)
|
||||||
erubi (~> 1.4)
|
erubi (~> 1.4)
|
||||||
rails-dom-testing (~> 2.0)
|
rails-dom-testing (~> 2.0)
|
||||||
@@ -44,20 +37,20 @@ GEM
|
|||||||
actionview (>= 6.0.a)
|
actionview (>= 6.0.a)
|
||||||
active_model_serializers (0.8.4)
|
active_model_serializers (0.8.4)
|
||||||
activemodel (>= 3.0)
|
activemodel (>= 3.0)
|
||||||
activejob (7.0.4.1)
|
activejob (7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
globalid (>= 0.3.6)
|
globalid (>= 0.3.6)
|
||||||
activemodel (7.0.4.1)
|
activemodel (7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
activerecord (7.0.4.1)
|
activerecord (7.0.4.3)
|
||||||
activemodel (= 7.0.4.1)
|
activemodel (= 7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
activesupport (7.0.4.1)
|
activesupport (7.0.4.3)
|
||||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||||
i18n (>= 1.6, < 2)
|
i18n (>= 1.6, < 2)
|
||||||
minitest (>= 5.1)
|
minitest (>= 5.1)
|
||||||
tzinfo (~> 2.0)
|
tzinfo (~> 2.0)
|
||||||
addressable (2.8.1)
|
addressable (2.8.4)
|
||||||
public_suffix (>= 2.0.2, < 6.0)
|
public_suffix (>= 2.0.2, < 6.0)
|
||||||
annotate (3.2.0)
|
annotate (3.2.0)
|
||||||
activerecord (>= 3.2, < 8.0)
|
activerecord (>= 3.2, < 8.0)
|
||||||
@@ -88,14 +81,14 @@ GEM
|
|||||||
rack (>= 0.9.0)
|
rack (>= 0.9.0)
|
||||||
binding_of_caller (1.0.0)
|
binding_of_caller (1.0.0)
|
||||||
debug_inspector (>= 0.0.1)
|
debug_inspector (>= 0.0.1)
|
||||||
bootsnap (1.15.0)
|
bootsnap (1.16.0)
|
||||||
msgpack (~> 1.2)
|
msgpack (~> 1.2)
|
||||||
builder (3.2.4)
|
builder (3.2.4)
|
||||||
bullet (7.0.7)
|
bullet (7.0.7)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
uniform_notifier (~> 1.11)
|
uniform_notifier (~> 1.11)
|
||||||
byebug (11.1.3)
|
byebug (11.1.3)
|
||||||
capybara (3.38.0)
|
capybara (3.39.0)
|
||||||
addressable
|
addressable
|
||||||
matrix
|
matrix
|
||||||
mini_mime (>= 0.1.3)
|
mini_mime (>= 0.1.3)
|
||||||
@@ -110,8 +103,8 @@ GEM
|
|||||||
chunky_png (1.4.0)
|
chunky_png (1.4.0)
|
||||||
coderay (1.1.3)
|
coderay (1.1.3)
|
||||||
colored2 (3.1.2)
|
colored2 (3.1.2)
|
||||||
concurrent-ruby (1.2.0)
|
concurrent-ruby (1.2.2)
|
||||||
connection_pool (2.3.0)
|
connection_pool (2.4.0)
|
||||||
cose (1.3.0)
|
cose (1.3.0)
|
||||||
cbor (~> 0.5.9)
|
cbor (~> 0.5.9)
|
||||||
openssl-signature_algorithm (~> 1.0)
|
openssl-signature_algorithm (~> 1.0)
|
||||||
@@ -121,6 +114,14 @@ GEM
|
|||||||
crass (1.0.6)
|
crass (1.0.6)
|
||||||
css_parser (1.14.0)
|
css_parser (1.14.0)
|
||||||
addressable
|
addressable
|
||||||
|
dartsass-ruby (3.0.1)
|
||||||
|
sass-embedded (~> 1.54)
|
||||||
|
dartsass-sprockets (3.0.0)
|
||||||
|
dartsass-ruby (~> 3.0)
|
||||||
|
railties (>= 4.0.0)
|
||||||
|
sprockets (> 3.0)
|
||||||
|
sprockets-rails
|
||||||
|
tilt
|
||||||
date (3.3.3)
|
date (3.3.3)
|
||||||
debug_inspector (1.1.0)
|
debug_inspector (1.1.0)
|
||||||
diff-lcs (1.5.0)
|
diff-lcs (1.5.0)
|
||||||
@@ -138,7 +139,7 @@ GEM
|
|||||||
regexp_parser (~> 2.2)
|
regexp_parser (~> 2.2)
|
||||||
email_reply_trimmer (0.1.13)
|
email_reply_trimmer (0.1.13)
|
||||||
erubi (1.12.0)
|
erubi (1.12.0)
|
||||||
excon (0.97.2)
|
excon (0.99.0)
|
||||||
execjs (2.8.1)
|
execjs (2.8.1)
|
||||||
exifr (1.3.10)
|
exifr (1.3.10)
|
||||||
fabrication (2.30.0)
|
fabrication (2.30.0)
|
||||||
@@ -149,7 +150,7 @@ GEM
|
|||||||
faraday-net_http (>= 2.0, < 3.1)
|
faraday-net_http (>= 2.0, < 3.1)
|
||||||
ruby2_keywords (>= 0.0.4)
|
ruby2_keywords (>= 0.0.4)
|
||||||
faraday-net_http (3.0.2)
|
faraday-net_http (3.0.2)
|
||||||
faraday-retry (2.0.0)
|
faraday-retry (2.1.0)
|
||||||
faraday (~> 2.0)
|
faraday (~> 2.0)
|
||||||
fast_blank (1.0.1)
|
fast_blank (1.0.1)
|
||||||
fast_xs (0.8.0)
|
fast_xs (0.8.0)
|
||||||
@@ -157,8 +158,9 @@ GEM
|
|||||||
ffi (1.15.5)
|
ffi (1.15.5)
|
||||||
fspath (3.1.2)
|
fspath (3.1.2)
|
||||||
gc_tracer (1.5.1)
|
gc_tracer (1.5.1)
|
||||||
globalid (1.0.1)
|
globalid (1.1.0)
|
||||||
activesupport (>= 5.0)
|
activesupport (>= 5.0)
|
||||||
|
google-protobuf (3.22.3)
|
||||||
guess_html_encoding (0.0.11)
|
guess_html_encoding (0.0.11)
|
||||||
hana (1.3.7)
|
hana (1.3.7)
|
||||||
hashdiff (1.0.1)
|
hashdiff (1.0.1)
|
||||||
@@ -169,7 +171,7 @@ GEM
|
|||||||
http_accept_language (2.1.1)
|
http_accept_language (2.1.1)
|
||||||
i18n (1.12.0)
|
i18n (1.12.0)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
image_optim (0.31.2)
|
image_optim (0.31.3)
|
||||||
exifr (~> 1.2, >= 1.2.2)
|
exifr (~> 1.2, >= 1.2.2)
|
||||||
fspath (~> 3.0)
|
fspath (~> 3.0)
|
||||||
image_size (>= 1.5, < 4)
|
image_size (>= 1.5, < 4)
|
||||||
@@ -186,7 +188,7 @@ GEM
|
|||||||
hana (~> 1.3)
|
hana (~> 1.3)
|
||||||
regexp_parser (~> 2.0)
|
regexp_parser (~> 2.0)
|
||||||
uri_template (~> 0.7)
|
uri_template (~> 0.7)
|
||||||
jwt (2.6.0)
|
jwt (2.7.0)
|
||||||
kgio (2.11.4)
|
kgio (2.11.4)
|
||||||
libv8-node (16.10.0.0)
|
libv8-node (16.10.0.0)
|
||||||
listen (3.8.0)
|
listen (3.8.0)
|
||||||
@@ -201,12 +203,17 @@ GEM
|
|||||||
logstash-event (1.2.02)
|
logstash-event (1.2.02)
|
||||||
logstash-logger (0.26.1)
|
logstash-logger (0.26.1)
|
||||||
logstash-event (~> 1.2)
|
logstash-event (~> 1.2)
|
||||||
logster (2.11.3)
|
logster (2.12.2)
|
||||||
loofah (2.19.1)
|
loofah (2.20.0)
|
||||||
crass (~> 1.0.2)
|
crass (~> 1.0.2)
|
||||||
nokogiri (>= 1.5.9)
|
nokogiri (>= 1.5.9)
|
||||||
lru_redux (1.1.0)
|
lru_redux (1.1.0)
|
||||||
lz4-ruby (0.3.3)
|
lz4-ruby (0.3.3)
|
||||||
|
mail (2.8.1)
|
||||||
|
mini_mime (>= 0.1.1)
|
||||||
|
net-imap
|
||||||
|
net-pop
|
||||||
|
net-smtp
|
||||||
matrix (0.4.2)
|
matrix (0.4.2)
|
||||||
maxminddb (0.1.22)
|
maxminddb (0.1.22)
|
||||||
memory_profiler (1.0.1)
|
memory_profiler (1.0.1)
|
||||||
@@ -222,10 +229,10 @@ GEM
|
|||||||
mini_sql (1.4.0)
|
mini_sql (1.4.0)
|
||||||
mini_suffix (0.3.3)
|
mini_suffix (0.3.3)
|
||||||
ffi (~> 1.9)
|
ffi (~> 1.9)
|
||||||
minitest (5.17.0)
|
minitest (5.18.0)
|
||||||
mocha (2.0.2)
|
mocha (2.0.2)
|
||||||
ruby2_keywords (>= 0.0.5)
|
ruby2_keywords (>= 0.0.5)
|
||||||
msgpack (1.6.0)
|
msgpack (1.7.0)
|
||||||
multi_json (1.15.0)
|
multi_json (1.15.0)
|
||||||
multi_xml (0.6.0)
|
multi_xml (0.6.0)
|
||||||
mustache (1.1.1)
|
mustache (1.1.1)
|
||||||
@@ -240,8 +247,8 @@ GEM
|
|||||||
timeout
|
timeout
|
||||||
net-smtp (0.3.3)
|
net-smtp (0.3.3)
|
||||||
net-protocol
|
net-protocol
|
||||||
nio4r (2.5.8)
|
nio4r (2.5.9)
|
||||||
nokogiri (1.14.0)
|
nokogiri (1.14.3)
|
||||||
mini_portile2 (~> 2.8.0)
|
mini_portile2 (~> 2.8.0)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
oauth (1.1.0)
|
oauth (1.1.0)
|
||||||
@@ -279,17 +286,17 @@ GEM
|
|||||||
omniauth-twitter (1.4.0)
|
omniauth-twitter (1.4.0)
|
||||||
omniauth-oauth (~> 1.1)
|
omniauth-oauth (~> 1.1)
|
||||||
rack
|
rack
|
||||||
openssl (3.0.2)
|
openssl (3.1.0)
|
||||||
openssl-signature_algorithm (1.2.1)
|
openssl-signature_algorithm (1.3.0)
|
||||||
openssl (> 2.0, < 3.1)
|
openssl (> 2.0)
|
||||||
optimist (3.0.1)
|
optimist (3.0.1)
|
||||||
parallel (1.22.1)
|
parallel (1.22.1)
|
||||||
parallel_tests (4.1.0)
|
parallel_tests (4.2.0)
|
||||||
parallel
|
parallel
|
||||||
parser (3.2.0.0)
|
parser (3.2.2.0)
|
||||||
ast (~> 2.4.1)
|
ast (~> 2.4.1)
|
||||||
pg (1.4.5)
|
pg (1.4.6)
|
||||||
prettier_print (1.2.0)
|
prettier_print (1.2.1)
|
||||||
progress (3.6.0)
|
progress (3.6.0)
|
||||||
pry (0.14.2)
|
pry (0.14.2)
|
||||||
coderay (~> 1.1)
|
coderay (~> 1.1)
|
||||||
@@ -300,38 +307,37 @@ GEM
|
|||||||
pry-rails (0.3.9)
|
pry-rails (0.3.9)
|
||||||
pry (>= 0.10.4)
|
pry (>= 0.10.4)
|
||||||
public_suffix (5.0.1)
|
public_suffix (5.0.1)
|
||||||
puma (6.0.2)
|
puma (6.2.1)
|
||||||
nio4r (~> 2.0)
|
nio4r (~> 2.0)
|
||||||
r2 (0.2.7)
|
|
||||||
racc (1.6.2)
|
racc (1.6.2)
|
||||||
rack (2.2.6.2)
|
rack (2.2.6.4)
|
||||||
rack-mini-profiler (3.0.0)
|
rack-mini-profiler (3.1.0)
|
||||||
rack (>= 1.2.0)
|
rack (>= 1.2.0)
|
||||||
rack-protection (3.0.5)
|
rack-protection (3.0.6)
|
||||||
rack
|
rack
|
||||||
rack-test (2.0.2)
|
rack-test (2.1.0)
|
||||||
rack (>= 1.3)
|
rack (>= 1.3)
|
||||||
rails-dom-testing (2.0.3)
|
rails-dom-testing (2.0.3)
|
||||||
activesupport (>= 4.2.0)
|
activesupport (>= 4.2.0)
|
||||||
nokogiri (>= 1.6)
|
nokogiri (>= 1.6)
|
||||||
rails-html-sanitizer (1.5.0)
|
rails-html-sanitizer (1.5.0)
|
||||||
loofah (~> 2.19, >= 2.19.1)
|
loofah (~> 2.19, >= 2.19.1)
|
||||||
rails_failover (0.8.1)
|
rails_failover (1.0.0)
|
||||||
activerecord (> 6.0, < 7.1)
|
activerecord (> 6.0, < 7.1)
|
||||||
concurrent-ruby
|
concurrent-ruby
|
||||||
railties (> 6.0, < 7.1)
|
railties (> 6.0, < 7.1)
|
||||||
rails_multisite (4.0.1)
|
rails_multisite (4.0.1)
|
||||||
activerecord (> 5.0, < 7.1)
|
activerecord (> 5.0, < 7.1)
|
||||||
railties (> 5.0, < 7.1)
|
railties (> 5.0, < 7.1)
|
||||||
railties (7.0.4.1)
|
railties (7.0.4.3)
|
||||||
actionpack (= 7.0.4.1)
|
actionpack (= 7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
method_source
|
method_source
|
||||||
rake (>= 12.2)
|
rake (>= 12.2)
|
||||||
thor (~> 1.0)
|
thor (~> 1.0)
|
||||||
zeitwerk (~> 2.5)
|
zeitwerk (~> 2.5)
|
||||||
rainbow (3.1.1)
|
rainbow (3.1.1)
|
||||||
raindrops (0.20.0)
|
raindrops (0.20.1)
|
||||||
rake (13.0.6)
|
rake (13.0.6)
|
||||||
rb-fsevent (0.11.2)
|
rb-fsevent (0.11.2)
|
||||||
rb-inotify (0.10.1)
|
rb-inotify (0.10.1)
|
||||||
@@ -341,10 +347,10 @@ GEM
|
|||||||
msgpack (>= 0.4.3)
|
msgpack (>= 0.4.3)
|
||||||
optimist (>= 3.0.0)
|
optimist (>= 3.0.0)
|
||||||
rchardet (1.8.0)
|
rchardet (1.8.0)
|
||||||
redis (4.8.0)
|
redis (4.8.1)
|
||||||
redis-namespace (1.10.0)
|
redis-namespace (1.10.0)
|
||||||
redis (>= 4)
|
redis (>= 4)
|
||||||
regexp_parser (2.6.2)
|
regexp_parser (2.8.0)
|
||||||
request_store (1.5.1)
|
request_store (1.5.1)
|
||||||
rack (>= 1.4)
|
rack (>= 1.4)
|
||||||
rexml (3.2.5)
|
rexml (3.2.5)
|
||||||
@@ -358,7 +364,7 @@ GEM
|
|||||||
rspec-core (~> 3.12.0)
|
rspec-core (~> 3.12.0)
|
||||||
rspec-expectations (~> 3.12.0)
|
rspec-expectations (~> 3.12.0)
|
||||||
rspec-mocks (~> 3.12.0)
|
rspec-mocks (~> 3.12.0)
|
||||||
rspec-core (3.12.0)
|
rspec-core (3.12.1)
|
||||||
rspec-support (~> 3.12.0)
|
rspec-support (~> 3.12.0)
|
||||||
rspec-expectations (3.12.2)
|
rspec-expectations (3.12.2)
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
@@ -366,7 +372,7 @@ GEM
|
|||||||
rspec-html-matchers (0.10.0)
|
rspec-html-matchers (0.10.0)
|
||||||
nokogiri (~> 1)
|
nokogiri (~> 1)
|
||||||
rspec (>= 3.0.0.a)
|
rspec (>= 3.0.0.a)
|
||||||
rspec-mocks (3.12.3)
|
rspec-mocks (3.12.5)
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.12.0)
|
rspec-support (~> 3.12.0)
|
||||||
rspec-rails (6.0.1)
|
rspec-rails (6.0.1)
|
||||||
@@ -385,46 +391,42 @@ GEM
|
|||||||
json-schema (>= 2.2, < 4.0)
|
json-schema (>= 2.2, < 4.0)
|
||||||
railties (>= 3.1, < 7.1)
|
railties (>= 3.1, < 7.1)
|
||||||
rspec-core (>= 2.14)
|
rspec-core (>= 2.14)
|
||||||
rubocop (1.44.0)
|
rtlcss (0.2.0)
|
||||||
|
mini_racer (~> 0.6.3)
|
||||||
|
rubocop (1.50.2)
|
||||||
json (~> 2.3)
|
json (~> 2.3)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
parser (>= 3.2.0.0)
|
parser (>= 3.2.0.0)
|
||||||
rainbow (>= 2.2.2, < 4.0)
|
rainbow (>= 2.2.2, < 4.0)
|
||||||
regexp_parser (>= 1.8, < 3.0)
|
regexp_parser (>= 1.8, < 3.0)
|
||||||
rexml (>= 3.2.5, < 4.0)
|
rexml (>= 3.2.5, < 4.0)
|
||||||
rubocop-ast (>= 1.24.1, < 2.0)
|
rubocop-ast (>= 1.28.0, < 2.0)
|
||||||
ruby-progressbar (~> 1.7)
|
ruby-progressbar (~> 1.7)
|
||||||
unicode-display_width (>= 2.4.0, < 3.0)
|
unicode-display_width (>= 2.4.0, < 3.0)
|
||||||
rubocop-ast (1.24.1)
|
rubocop-ast (1.28.0)
|
||||||
parser (>= 3.1.1.0)
|
parser (>= 3.2.1.0)
|
||||||
rubocop-capybara (2.17.0)
|
rubocop-capybara (2.17.1)
|
||||||
rubocop (~> 1.41)
|
rubocop (~> 1.41)
|
||||||
rubocop-discourse (3.0.3)
|
rubocop-discourse (3.2.0)
|
||||||
rubocop (>= 1.1.0)
|
rubocop (>= 1.1.0)
|
||||||
rubocop-rspec (>= 2.0.0)
|
rubocop-rspec (>= 2.0.0)
|
||||||
rubocop-rspec (2.18.1)
|
rubocop-rspec (2.19.0)
|
||||||
rubocop (~> 1.33)
|
rubocop (~> 1.33)
|
||||||
rubocop-capybara (~> 2.17)
|
rubocop-capybara (~> 2.17)
|
||||||
ruby-prof (1.4.5)
|
ruby-prof (1.6.1)
|
||||||
ruby-progressbar (1.11.0)
|
ruby-progressbar (1.13.0)
|
||||||
ruby-readability (0.7.0)
|
ruby-readability (0.7.0)
|
||||||
guess_html_encoding (>= 0.0.4)
|
guess_html_encoding (>= 0.0.4)
|
||||||
nokogiri (>= 1.6.0)
|
nokogiri (>= 1.6.0)
|
||||||
ruby2_keywords (0.0.5)
|
ruby2_keywords (0.0.5)
|
||||||
rubyzip (2.3.2)
|
rubyzip (2.3.2)
|
||||||
sanitize (6.0.0)
|
sanitize (6.0.1)
|
||||||
crass (~> 1.0.2)
|
crass (~> 1.0.2)
|
||||||
nokogiri (>= 1.12.0)
|
nokogiri (>= 1.12.0)
|
||||||
sassc (2.0.1)
|
sass-embedded (1.62.0)
|
||||||
ffi (~> 1.9)
|
google-protobuf (~> 3.21)
|
||||||
rake
|
rake (>= 10.0.0)
|
||||||
sassc-rails (2.1.2)
|
selenium-webdriver (4.8.6)
|
||||||
railties (>= 4.0.0)
|
|
||||||
sassc (>= 2.0)
|
|
||||||
sprockets (> 3.0)
|
|
||||||
sprockets-rails
|
|
||||||
tilt
|
|
||||||
selenium-webdriver (4.8.0)
|
|
||||||
rexml (~> 3.2, >= 3.2.5)
|
rexml (~> 3.2, >= 3.2.5)
|
||||||
rubyzip (>= 1.2.2, < 3.0)
|
rubyzip (>= 1.2.2, < 3.0)
|
||||||
websocket (~> 1.0)
|
websocket (~> 1.0)
|
||||||
@@ -448,16 +450,18 @@ GEM
|
|||||||
activesupport (>= 5.2)
|
activesupport (>= 5.2)
|
||||||
sprockets (>= 3.0.0)
|
sprockets (>= 3.0.0)
|
||||||
sshkey (2.0.0)
|
sshkey (2.0.0)
|
||||||
stackprof (0.2.23)
|
stackprof (0.2.25)
|
||||||
syntax_tree (5.2.0)
|
syntax_tree (6.1.1)
|
||||||
prettier_print (>= 1.2.0)
|
prettier_print (>= 1.2.0)
|
||||||
syntax_tree-disable_ternary (1.0.0)
|
syntax_tree-disable_ternary (1.0.0)
|
||||||
test-prof (1.1.0)
|
test-prof (1.2.1)
|
||||||
thor (1.2.1)
|
thor (1.2.1)
|
||||||
tilt (2.0.11)
|
tilt (2.1.0)
|
||||||
timeout (0.3.1)
|
timeout (0.3.2)
|
||||||
tzinfo (2.0.5)
|
tzinfo (2.0.6)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
|
tzinfo-data (1.2023.3)
|
||||||
|
tzinfo (>= 1.0.0)
|
||||||
uglifier (4.2.0)
|
uglifier (4.2.0)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
unf (0.1.4)
|
unf (0.1.4)
|
||||||
@@ -468,9 +472,9 @@ GEM
|
|||||||
kgio (~> 2.6)
|
kgio (~> 2.6)
|
||||||
raindrops (~> 0.7)
|
raindrops (~> 0.7)
|
||||||
uniform_notifier (1.16.0)
|
uniform_notifier (1.16.0)
|
||||||
uri (0.12.0)
|
uri (0.12.1)
|
||||||
uri_template (0.7.0)
|
uri_template (0.7.0)
|
||||||
version_gem (1.1.1)
|
version_gem (1.1.2)
|
||||||
web-push (3.0.0)
|
web-push (3.0.0)
|
||||||
hkdf (~> 1.0)
|
hkdf (~> 1.0)
|
||||||
jwt (~> 2.0)
|
jwt (~> 2.0)
|
||||||
@@ -485,24 +489,24 @@ GEM
|
|||||||
hashdiff (>= 0.4.0, < 2.0.0)
|
hashdiff (>= 0.4.0, < 2.0.0)
|
||||||
webrick (1.7.0)
|
webrick (1.7.0)
|
||||||
websocket (1.2.9)
|
websocket (1.2.9)
|
||||||
xorcist (1.1.3)
|
|
||||||
xpath (3.2.0)
|
xpath (3.2.0)
|
||||||
nokogiri (~> 1.8)
|
nokogiri (~> 1.8)
|
||||||
yaml-lint (0.1.2)
|
yaml-lint (0.1.2)
|
||||||
zeitwerk (2.6.6)
|
yard (0.9.34)
|
||||||
|
zeitwerk (2.6.7)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
actionmailer (= 7.0.4.1)
|
actionmailer (= 7.0.4.3)
|
||||||
actionpack (= 7.0.4.1)
|
actionpack (= 7.0.4.3)
|
||||||
actionview (= 7.0.4.1)
|
actionview (= 7.0.4.3)
|
||||||
actionview_precompiler
|
actionview_precompiler
|
||||||
active_model_serializers (~> 0.8.3)
|
active_model_serializers (~> 0.8.3)
|
||||||
activemodel (= 7.0.4.1)
|
activemodel (= 7.0.4.3)
|
||||||
activerecord (= 7.0.4.1)
|
activerecord (= 7.0.4.3)
|
||||||
activesupport (= 7.0.4.1)
|
activesupport (= 7.0.4.3)
|
||||||
addressable
|
addressable
|
||||||
annotate
|
annotate
|
||||||
aws-sdk-s3
|
aws-sdk-s3
|
||||||
@@ -520,6 +524,8 @@ DEPENDENCIES
|
|||||||
cose
|
cose
|
||||||
cppjieba_rb
|
cppjieba_rb
|
||||||
css_parser
|
css_parser
|
||||||
|
dartsass-ruby
|
||||||
|
dartsass-sprockets
|
||||||
diffy
|
diffy
|
||||||
digest
|
digest
|
||||||
discourse-fonts
|
discourse-fonts
|
||||||
@@ -551,7 +557,7 @@ DEPENDENCIES
|
|||||||
loofah
|
loofah
|
||||||
lru_redux
|
lru_redux
|
||||||
lz4-ruby
|
lz4-ruby
|
||||||
mail!
|
mail
|
||||||
maxminddb
|
maxminddb
|
||||||
memory_profiler
|
memory_profiler
|
||||||
message_bus
|
message_bus
|
||||||
@@ -581,13 +587,12 @@ DEPENDENCIES
|
|||||||
pry-byebug
|
pry-byebug
|
||||||
pry-rails
|
pry-rails
|
||||||
puma
|
puma
|
||||||
r2
|
|
||||||
rack
|
rack
|
||||||
rack-mini-profiler
|
rack-mini-profiler
|
||||||
rack-protection
|
rack-protection
|
||||||
rails_failover
|
rails_failover
|
||||||
rails_multisite
|
rails_multisite
|
||||||
railties (= 7.0.4.1)
|
railties (= 7.0.4.3)
|
||||||
rake
|
rake
|
||||||
rb-fsevent
|
rb-fsevent
|
||||||
rbtrace
|
rbtrace
|
||||||
@@ -602,13 +607,12 @@ DEPENDENCIES
|
|||||||
rspec-rails
|
rspec-rails
|
||||||
rss
|
rss
|
||||||
rswag-specs
|
rswag-specs
|
||||||
|
rtlcss
|
||||||
rubocop-discourse
|
rubocop-discourse
|
||||||
ruby-prof
|
ruby-prof
|
||||||
ruby-readability
|
ruby-readability
|
||||||
rubyzip
|
rubyzip
|
||||||
sanitize
|
sanitize
|
||||||
sassc (= 2.0.1)
|
|
||||||
sassc-rails
|
|
||||||
selenium-webdriver
|
selenium-webdriver
|
||||||
shoulda-matchers
|
shoulda-matchers
|
||||||
sidekiq
|
sidekiq
|
||||||
@@ -621,6 +625,7 @@ DEPENDENCIES
|
|||||||
syntax_tree-disable_ternary
|
syntax_tree-disable_ternary
|
||||||
test-prof
|
test-prof
|
||||||
thor
|
thor
|
||||||
|
tzinfo-data
|
||||||
uglifier
|
uglifier
|
||||||
unf
|
unf
|
||||||
unicorn
|
unicorn
|
||||||
@@ -628,8 +633,8 @@ DEPENDENCIES
|
|||||||
webdrivers
|
webdrivers
|
||||||
webmock
|
webmock
|
||||||
webrick
|
webrick
|
||||||
xorcist
|
|
||||||
yaml-lint
|
yaml-lint
|
||||||
|
yard
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.4.6
|
2.4.10
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1v4ra6jx4bynzj3im6fjbyyy1h6582qg72r6i42myls84z75qsxk";
|
sha256 = "112ga1x7y5l0fmammlwajzqxp0fbg1ciw7f6ad9a55wrb0n3hk3y";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
actionpack = {
|
actionpack = {
|
||||||
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
|
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
|
||||||
@@ -16,10 +16,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1g823r92w9c1si2mxd82mibdva1fyw0ccin0dc2bpbszk6zfyxrh";
|
sha256 = "1cb0hqkfkc0b9s7swvi4nf64c24i3ma1gv09anr8a81k56s0rwxd";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
actionview = {
|
actionview = {
|
||||||
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
|
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
|
||||||
@@ -27,10 +27,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1pfnbkq1hzzxzrnc0m1dd0l2cad6x041dfv3ndrkk5llcjarphx2";
|
sha256 = "1h9027sqzfcbc84dnzw8nxjyg15zrk1y2fc0468wg1xi9nmyw96z";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
actionview_precompiler = {
|
actionview_precompiler = {
|
||||||
dependencies = ["actionview"];
|
dependencies = ["actionview"];
|
||||||
@@ -60,10 +60,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0yrjvd2w3l6fd5s984hn885dwcxj078ggfbbr1cpynjnqxrvvm6f";
|
sha256 = "08xawfj8lkxlfwnmx3f7324w126rli6mqdx9j6ybz2ks9vxz0x3w";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
activemodel = {
|
activemodel = {
|
||||||
dependencies = ["activesupport"];
|
dependencies = ["activesupport"];
|
||||||
@@ -71,10 +71,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0y1v2jy4cwi6dkd9yr399kw53smaiyiqx7bsnljwmsz98g125sdw";
|
sha256 = "0ymhsxgdb68zgf4zp07g2bymmpgn0b9r38avn9pagz1p5zy1ql9v";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
activerecord = {
|
activerecord = {
|
||||||
dependencies = ["activemodel" "activesupport"];
|
dependencies = ["activemodel" "activesupport"];
|
||||||
@@ -82,10 +82,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1c3wvrym6ib2a6ljc4n572gsrr46hazp7f0zijm8jdc8zp3yx5vi";
|
sha256 = "01wb98i2zsbb4jcb4i6z72vb05wiks4hv9chc66h1rsxrv0zi4dv";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
activesupport = {
|
activesupport = {
|
||||||
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
|
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
|
||||||
@@ -93,10 +93,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1j0ms94ng1hsxb37aar5j3n4mabjqvjkcl70adjrqib7grriyq7b";
|
sha256 = "15m0b1im6i401ab51vzr7f8nk8kys1qa0snnl741y3sir3xd07jp";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
addressable = {
|
addressable = {
|
||||||
dependencies = ["public_suffix"];
|
dependencies = ["public_suffix"];
|
||||||
@@ -104,10 +104,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
|
sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.8.1";
|
version = "2.8.4";
|
||||||
};
|
};
|
||||||
annotate = {
|
annotate = {
|
||||||
dependencies = ["activerecord" "rake"];
|
dependencies = ["activerecord" "rake"];
|
||||||
@@ -241,10 +241,10 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1ln89f9ypzincd5hqgmzd5vvfgf7fgir56v1spsri40ma88vnipj";
|
sha256 = "1vcg52gwl64xhhal6kwk1pc01y1klzdlnv1awyk89kb91z010x7q";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.15.0";
|
version = "1.16.0";
|
||||||
};
|
};
|
||||||
builder = {
|
builder = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
@@ -287,10 +287,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "123198zk2ak8mziwa5jc3ckgpmsg08zn064n3aywnqm9s1bwjv3v";
|
sha256 = "06b4nlhirsq8ny17s8zgz7qyvl9v41rixj1xkviiiwxlnjz982d3";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.38.0";
|
version = "3.39.0";
|
||||||
};
|
};
|
||||||
cbor = {
|
cbor = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -361,20 +361,20 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1qnsflsbjj38im8xq35g0vihlz96h09wjn2dad5g543l3vvrkrx5";
|
sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2.0";
|
version = "1.2.2";
|
||||||
};
|
};
|
||||||
connection_pool = {
|
connection_pool = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1nj4r58m5cpfdsijj6gjfs3yzcnxq2halagjk07wjcrgj6z8ayb7";
|
sha256 = "0dndngqvkm2ih3wqn5ilf9980c1cc57lqn5lywx3myalzpilq05z";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.3.0";
|
version = "2.4.0";
|
||||||
};
|
};
|
||||||
cose = {
|
cose = {
|
||||||
dependencies = ["cbor" "openssl-signature_algorithm"];
|
dependencies = ["cbor" "openssl-signature_algorithm"];
|
||||||
@@ -429,6 +429,28 @@
|
|||||||
};
|
};
|
||||||
version = "1.14.0";
|
version = "1.14.0";
|
||||||
};
|
};
|
||||||
|
dartsass-ruby = {
|
||||||
|
dependencies = ["sass-embedded"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0z3gdsnyvdjgn9gwia72irqgxq04i8hv9pv60yqkd4h5nk9rx4p6";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.0.1";
|
||||||
|
};
|
||||||
|
dartsass-sprockets = {
|
||||||
|
dependencies = ["dartsass-ruby" "railties" "sprockets" "sprockets-rails" "tilt"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1842k5i96iiz264wzzqar2m3whs2caf0d8yhbsr6qdbi4j5pzmcx";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.0.0";
|
||||||
|
};
|
||||||
date = {
|
date = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
@@ -561,10 +583,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "17prxavwwskpv7dfl3npl0pgqiqg99rrmakqj1n4m5hl69jqz8y4";
|
sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.97.2";
|
version = "0.99.0";
|
||||||
};
|
};
|
||||||
execjs = {
|
execjs = {
|
||||||
groups = ["assets" "default"];
|
groups = ["assets" "default"];
|
||||||
@@ -644,10 +666,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "07bn75d784ndj9ljqk19ff6217hkqqmxjlnjx5b9v36k2nnj9kys";
|
sha256 = "1zz0w4jpfa6h1wlirfcs9hzvlpijnd1nnmjq94w5yv50585p279n";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.0";
|
version = "2.1.0";
|
||||||
};
|
};
|
||||||
fast_blank = {
|
fast_blank = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -735,10 +757,20 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "040bxzfd7mz1p6z4bc9vk5yrf762hdllvf98hmk848fq28xc5dsk";
|
sha256 = "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.0.1";
|
version = "1.1.0";
|
||||||
|
};
|
||||||
|
google-protobuf = {
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1xcg53yz44cqhcpb85w3ay80kvnniy0v441c9p08wb6zzia2mnq9";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.22.3";
|
||||||
};
|
};
|
||||||
guess_html_encoding = {
|
guess_html_encoding = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -837,10 +869,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0acrqj9g8x39lz3z9li52wwc98d0csqarc7bv6jcfd0fp6h9zykb";
|
sha256 = "02iw1plldayr1l8bdw2gshq0h083h0fxwji1m1nfhzikz917c07p";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.31.2";
|
version = "0.31.3";
|
||||||
};
|
};
|
||||||
image_size = {
|
image_size = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -909,10 +941,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1x8zp1a2pnngxh7631s0kn0r665qkwzfp16kifmp93r4zj6ci8v8";
|
sha256 = "09yj3z5snhaawh2z1w45yyihzmh57m6m7dp8ra8gxavhj5kbiq5p";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.6.0";
|
version = "2.7.0";
|
||||||
};
|
};
|
||||||
kgio = {
|
kgio = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -998,10 +1030,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "01n1ynk2xa94za8hhqy3xzfwhm24zhh3x5yllziyz3zjxxrj7fxc";
|
sha256 = "18yqcf756rzxdq5pw2qrximfryv15ib7rv2g622wjig7zhvk8wx4";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.11.3";
|
version = "2.12.2";
|
||||||
};
|
};
|
||||||
loofah = {
|
loofah = {
|
||||||
dependencies = ["crass" "nokogiri"];
|
dependencies = ["crass" "nokogiri"];
|
||||||
@@ -1009,10 +1041,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "08qhzck271anrx9y6qa6mh8hwwdzsgwld8q0000rcd7yvvpnjr3c";
|
sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.19.1";
|
version = "2.20.0";
|
||||||
};
|
};
|
||||||
lru_redux = {
|
lru_redux = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -1041,17 +1073,15 @@
|
|||||||
version = "0.3.3";
|
version = "0.3.3";
|
||||||
};
|
};
|
||||||
mail = {
|
mail = {
|
||||||
dependencies = ["mini_mime"];
|
dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
fetchSubmodules = false;
|
remotes = ["https://rubygems.org"];
|
||||||
rev = "5b700fc95ee66378e0cf2559abc73c8bc3062a4b";
|
sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc";
|
||||||
sha256 = "0j084s1gsdwiqvm4jdayi0x4rsdrazqv8z8wkz28v7zmaymw18lz";
|
type = "gem";
|
||||||
type = "git";
|
|
||||||
url = "https://github.com/discourse/mail.git";
|
|
||||||
};
|
};
|
||||||
version = "2.8.0.edge";
|
version = "2.8.1";
|
||||||
};
|
};
|
||||||
matrix = {
|
matrix = {
|
||||||
groups = ["default" "test"];
|
groups = ["default" "test"];
|
||||||
@@ -1176,10 +1206,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1kjy67qajw4rnkbjs5jyk7kc3lyhz5613fwj1i8f6ppdk4zampy0";
|
sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "5.17.0";
|
version = "5.18.0";
|
||||||
};
|
};
|
||||||
mocha = {
|
mocha = {
|
||||||
dependencies = ["ruby2_keywords"];
|
dependencies = ["ruby2_keywords"];
|
||||||
@@ -1201,10 +1231,10 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1q03pb0vq8388s431nbxabsfxnch6p304c8vnjlk0zzpcv713yr3";
|
sha256 = "172ky0r1jfcm3xyg067pia7k1lhc15vw9svv93max120gcdbrvji";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.6.0";
|
version = "1.7.0";
|
||||||
};
|
};
|
||||||
multi_json = {
|
multi_json = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -1296,10 +1326,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
|
sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.5.8";
|
version = "2.5.9";
|
||||||
};
|
};
|
||||||
nokogiri = {
|
nokogiri = {
|
||||||
dependencies = ["mini_portile2" "racc"];
|
dependencies = ["mini_portile2" "racc"];
|
||||||
@@ -1307,10 +1337,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1fqld4wnamj7awdr1lwdifpylqdrrg5adm8xj2jl9sc5ms3nxjjm";
|
sha256 = "0fnw0z8zl8b5k35g9m5hhc1g4s6ajzjinhyxnqjrx7l7p07fw71v";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.14.0";
|
version = "1.14.3";
|
||||||
};
|
};
|
||||||
oauth = {
|
oauth = {
|
||||||
dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
|
dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
|
||||||
@@ -1437,10 +1467,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0mcg47zz4w902cq6c8cdj62npawgwq68sfh7n7aqy7vm3pgvls9h";
|
sha256 = "0c649921vg2l939z5cc3jwd8p1v49099pdhxfk7sb9qqx5wi5873";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.0.2";
|
version = "3.1.0";
|
||||||
};
|
};
|
||||||
openssl-signature_algorithm = {
|
openssl-signature_algorithm = {
|
||||||
dependencies = ["openssl"];
|
dependencies = ["openssl"];
|
||||||
@@ -1448,10 +1478,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0rwjga70kbg0rmwgksb2if34ndh9cy0fgrimkx3hjz9c68ssvpxg";
|
sha256 = "103yjl68wqhl5kxaciir5jdnyi7iv9yckishdr52s5knh9g0pd53";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2.1";
|
version = "1.3.0";
|
||||||
};
|
};
|
||||||
optimist = {
|
optimist = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -1483,10 +1513,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1p0y8cgdmfwyg7plwlsjf9afshm81wj9ah8nprmpfrv28adg3vn6";
|
sha256 = "11lf8vsh6kxzp7k3xzkxdmb31b01phaz5z8a7sjpq9hh6ab30k8l";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "4.1.0";
|
version = "4.2.0";
|
||||||
};
|
};
|
||||||
parser = {
|
parser = {
|
||||||
dependencies = ["ast"];
|
dependencies = ["ast"];
|
||||||
@@ -1494,30 +1524,30 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0zk8mdyr0322r11d63rcp5jhz4lakxilhvyvdv0ql5dw4lb83623";
|
sha256 = "0s5afi89p76k8vpwiqvh343pm5l23ijqlpszhz65afym3zpkxhzx";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.2.0.0";
|
version = "3.2.2.0";
|
||||||
};
|
};
|
||||||
pg = {
|
pg = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1wd6nl81nbdwck04hccsm7wf23ghpi8yddd9j4rbwyvyj0sbsff1";
|
sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.4.5";
|
version = "1.4.6";
|
||||||
};
|
};
|
||||||
prettier_print = {
|
prettier_print = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1bbw4czjr2ch6m57rgjib5a35hx3g18975vwzm2iwq13pvdj9hzk";
|
sha256 = "1ybgks9862zmlx71zd4j20ky86fsrp6j6m0az4hzzb1zyaskha57";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.2.0";
|
version = "1.2.1";
|
||||||
};
|
};
|
||||||
progress = {
|
progress = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -1578,20 +1608,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "15hj8r6wp23k187ajmp13kldk53ygm84q4caq7nlndrn8jlcsps0";
|
sha256 = "0qqd5lb3mamh53ssx0xavmspg4blhq6hd1kipksw20bq71xcklf5";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "6.0.2";
|
version = "6.2.1";
|
||||||
};
|
|
||||||
r2 = {
|
|
||||||
groups = ["default"];
|
|
||||||
platforms = [];
|
|
||||||
source = {
|
|
||||||
remotes = ["https://rubygems.org"];
|
|
||||||
sha256 = "0wk0p55zp3l96xy5ps28b33dn5z0jwsjl74bwfdn6z81pzjs5sfk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2.7";
|
|
||||||
};
|
};
|
||||||
racc = {
|
racc = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
@@ -1612,10 +1632,10 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0qvp6h2abmlsl4sqjsvac03cr2mxq6143gbx4kq52rpazp021qsb";
|
sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.2.6.2";
|
version = "2.2.6.4";
|
||||||
};
|
};
|
||||||
rack-mini-profiler = {
|
rack-mini-profiler = {
|
||||||
dependencies = ["rack"];
|
dependencies = ["rack"];
|
||||||
@@ -1623,10 +1643,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "121fqk18x1bd52c2bkz8wkvv9nkgpqphj5aycnb7lkf67jkwic0h";
|
sha256 = "13dhpp1iljhqp9c8akmp6gjhx47qf83w12ns4bif26ldkignpam1";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.0.0";
|
version = "3.1.0";
|
||||||
};
|
};
|
||||||
rack-protection = {
|
rack-protection = {
|
||||||
dependencies = ["rack"];
|
dependencies = ["rack"];
|
||||||
@@ -1634,10 +1654,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1a12m1mv8dc0g90fs1myvis8vsgr427k1arg1q4a9qlfw6fqyhis";
|
sha256 = "1kpm67az1wxlg76h620in2r7agfyhv177ps268j5ggsanzddzih8";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.0.5";
|
version = "3.0.6";
|
||||||
};
|
};
|
||||||
rack-test = {
|
rack-test = {
|
||||||
dependencies = ["rack"];
|
dependencies = ["rack"];
|
||||||
@@ -1645,10 +1665,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0rjl709krgf499dhjdapg580l2qaj9d91pwzk8ck8fpnazlx1bdd";
|
sha256 = "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.2";
|
version = "2.1.0";
|
||||||
};
|
};
|
||||||
rails-dom-testing = {
|
rails-dom-testing = {
|
||||||
dependencies = ["activesupport" "nokogiri"];
|
dependencies = ["activesupport" "nokogiri"];
|
||||||
@@ -1678,10 +1698,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "145m778yylgrjl2q7zfkq35l5sibyynlx6pyp176ifm146gbf9wf";
|
sha256 = "1j0zi64m9njfgk4xs4invqlimkgiy4fsivfmbpz33bg0w5yyzazi";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.8.1";
|
version = "1.0.0";
|
||||||
};
|
};
|
||||||
rails_multisite = {
|
rails_multisite = {
|
||||||
dependencies = ["activerecord" "railties"];
|
dependencies = ["activerecord" "railties"];
|
||||||
@@ -1700,10 +1720,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0q8as8yq6ni256fc6bmcqmdch1bksbhsg5lmaqmi4bpi33f06g01";
|
sha256 = "0w6pib1s0kmfnhjvxwh48flz7w4gy8y961n821w8by7d1g83vjwq";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "7.0.4.1";
|
version = "7.0.4.3";
|
||||||
};
|
};
|
||||||
rainbow = {
|
rainbow = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
@@ -1726,10 +1746,10 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0wb2x51parf6v78w0cic90m33bdc92y5h8rj4wqs75dhw1b69hc7";
|
sha256 = "0c27mcglrj928zkm4d2spj9yh2xkkka8ns5s6bidkwild3zvj3ma";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.20.0";
|
version = "0.20.1";
|
||||||
};
|
};
|
||||||
rake = {
|
rake = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
@@ -1792,10 +1812,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0i4a8hxxcxci3n8hhlm9a8wa7a9m58r6sjvh4749v7362i8cy010";
|
sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "4.8.0";
|
version = "4.8.1";
|
||||||
};
|
};
|
||||||
redis-namespace = {
|
redis-namespace = {
|
||||||
dependencies = ["redis"];
|
dependencies = ["redis"];
|
||||||
@@ -1813,10 +1833,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0zjg29w5zvar7by1kqck3zilbdzm5iz3jp5d1zn3970krskfazh2";
|
sha256 = "17xizkw5ryw8hhq64iqxmzdrrdxpc5lhkqc1fgm1aj0zsk1r2950";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.6.2";
|
version = "2.8.0";
|
||||||
};
|
};
|
||||||
request_store = {
|
request_store = {
|
||||||
dependencies = ["rack"];
|
dependencies = ["rack"];
|
||||||
@@ -1897,10 +1917,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1ibb81slc35q5yp276sixp3yrvj9q92wlmi1glbnwlk6g49z8rn4";
|
sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.12.0";
|
version = "3.12.1";
|
||||||
};
|
};
|
||||||
rspec-expectations = {
|
rspec-expectations = {
|
||||||
dependencies = ["diff-lcs" "rspec-support"];
|
dependencies = ["diff-lcs" "rspec-support"];
|
||||||
@@ -1930,10 +1950,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0sq2cc9pm5gq411y7iwfvzbmgv3g91lyf7y7cqn1lr3yf1v122nc";
|
sha256 = "1hfm17xakfvwya236graj6c2arr4sb9zasp35q5fykhyz8mhs0w2";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.12.3";
|
version = "3.12.5";
|
||||||
};
|
};
|
||||||
rspec-rails = {
|
rspec-rails = {
|
||||||
dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
|
dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
|
||||||
@@ -1978,16 +1998,27 @@
|
|||||||
};
|
};
|
||||||
version = "2.8.0";
|
version = "2.8.0";
|
||||||
};
|
};
|
||||||
|
rtlcss = {
|
||||||
|
dependencies = ["mini_racer"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0nnc1qdr4vdr91406ga1nnw5xk27ii2yzk325ixrf2qca3zl213k";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.2.0";
|
||||||
|
};
|
||||||
rubocop = {
|
rubocop = {
|
||||||
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
|
dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0a2j57r6pvngqlzkmww031gs5isax3nsr9n7cbfpqnh34ljh2lk1";
|
sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.44.0";
|
version = "1.50.2";
|
||||||
};
|
};
|
||||||
rubocop-ast = {
|
rubocop-ast = {
|
||||||
dependencies = ["parser"];
|
dependencies = ["parser"];
|
||||||
@@ -1995,10 +2026,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1pdzabz95hv3z5sfbkfqa8bdybsfl13gv7rjb32v3ss8klq99lbd";
|
sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.24.1";
|
version = "1.28.0";
|
||||||
};
|
};
|
||||||
rubocop-capybara = {
|
rubocop-capybara = {
|
||||||
dependencies = ["rubocop"];
|
dependencies = ["rubocop"];
|
||||||
@@ -2006,10 +2037,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1h4qcjkz0365qlhi7y1ni94qj14k397cad566zygm20p15ypbp5v";
|
sha256 = "1pz52ml0qbxgcjlmp8y0wsq8xy398n6ypkbrwfaa8zb0v7pscj6n";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.17.0";
|
version = "2.17.1";
|
||||||
};
|
};
|
||||||
rubocop-discourse = {
|
rubocop-discourse = {
|
||||||
dependencies = ["rubocop" "rubocop-rspec"];
|
dependencies = ["rubocop" "rubocop-rspec"];
|
||||||
@@ -2017,10 +2048,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0m6jqyh44vfibqcnxi0xz69xgrbf8vpps90h6al5qdbibm9dmajd";
|
sha256 = "1jfpi8wd6gxd626kp27n20ja1yj68478dqbc1fiyzj4mr8nw8nsl";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.0.3";
|
version = "3.2.0";
|
||||||
};
|
};
|
||||||
rubocop-rspec = {
|
rubocop-rspec = {
|
||||||
dependencies = ["rubocop" "rubocop-capybara"];
|
dependencies = ["rubocop" "rubocop-capybara"];
|
||||||
@@ -2028,10 +2059,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1vmmin3ymgq7bhv2hl4pd0zpwawy709p816axc4vi67w61b4bij1";
|
sha256 = "1k8yh0nzlz0g8igmj5smnxq71qmi2b005nkl25wkpjkwvzn2wfdx";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.18.1";
|
version = "2.19.0";
|
||||||
};
|
};
|
||||||
ruby-prof = {
|
ruby-prof = {
|
||||||
groups = ["development"];
|
groups = ["development"];
|
||||||
@@ -2042,20 +2073,20 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "09n13bzm1p956z318xx1v7ikqdp2i971v7p3kwf3170axz368ccy";
|
sha256 = "106i9m62a20xaipp3vsq4rsnggddfgdvb8xqhvi264slvmac85zq";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.4.5";
|
version = "1.6.1";
|
||||||
};
|
};
|
||||||
ruby-progressbar = {
|
ruby-progressbar = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "02nmaw7yx9kl7rbaan5pl8x5nn0y4j5954mzrkzi9i3dhsrps4nc";
|
sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.11.0";
|
version = "1.13.0";
|
||||||
};
|
};
|
||||||
ruby-readability = {
|
ruby-readability = {
|
||||||
dependencies = ["guess_html_encoding" "nokogiri"];
|
dependencies = ["guess_html_encoding" "nokogiri"];
|
||||||
@@ -2094,32 +2125,21 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1zq8pxmsd1abw18zz6mazsm2jfpwmbgdxbpawb7bmwvkb2c5yyc1";
|
sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "6.0.0";
|
version = "6.0.1";
|
||||||
};
|
};
|
||||||
sassc = {
|
sass-embedded = {
|
||||||
dependencies = ["ffi" "rake"];
|
dependencies = ["google-protobuf" "rake"];
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1sr4825rlwsrl7xrsm0sgalcpf5zgp4i56dbi3qxfa9lhs8r6zh4";
|
sha256 = "1fprlazlld0yr4g8aq9qh4lxjxpvzl2s3fp8f9ydwsrchzj95rbh";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.1";
|
version = "1.62.0";
|
||||||
};
|
|
||||||
sassc-rails = {
|
|
||||||
dependencies = ["railties" "sassc" "sprockets" "sprockets-rails" "tilt"];
|
|
||||||
groups = ["default"];
|
|
||||||
platforms = [];
|
|
||||||
source = {
|
|
||||||
remotes = ["https://rubygems.org"];
|
|
||||||
sha256 = "1d9djmwn36a5m8a83bpycs48g8kh1n2xkyvghn7dr6zwh4wdyksz";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.1.2";
|
|
||||||
};
|
};
|
||||||
selenium-webdriver = {
|
selenium-webdriver = {
|
||||||
dependencies = ["rexml" "rubyzip" "websocket"];
|
dependencies = ["rexml" "rubyzip" "websocket"];
|
||||||
@@ -2127,10 +2147,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1dkcyq2hfvf4wdj7q5cqqlka1dw6gz28dckxf4r17jmd53ymwg28";
|
sha256 = "1hfaz3srv9c420jkmhr19fmdisnjylwpwyjsr8fsw2ggw35ryhrz";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "4.8.0";
|
version = "4.8.6";
|
||||||
};
|
};
|
||||||
shoulda-matchers = {
|
shoulda-matchers = {
|
||||||
dependencies = ["activesupport"];
|
dependencies = ["activesupport"];
|
||||||
@@ -2239,10 +2259,10 @@
|
|||||||
}];
|
}];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "02r3a3ny27ljj19bzmxscw2vlmk7sw1p4ppbl2i69g17khi0p4sw";
|
sha256 = "0bhdgfb0pmw9mav1kw9fn0ka012sa0i3h5ppvqssw5xq48nhxnr8";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.2.23";
|
version = "0.2.25";
|
||||||
};
|
};
|
||||||
syntax_tree = {
|
syntax_tree = {
|
||||||
dependencies = ["prettier_print"];
|
dependencies = ["prettier_print"];
|
||||||
@@ -2250,10 +2270,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "1sqjjz3ja2563p4dgw46wfx0knpcp176gfvx8gfmkv8h166qnkqg";
|
sha256 = "162m5xhbiq315bncp49ziddws537dv09pqsgrzsrmhhsymhgy0zb";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "5.2.0";
|
version = "6.1.1";
|
||||||
};
|
};
|
||||||
syntax_tree-disable_ternary = {
|
syntax_tree-disable_ternary = {
|
||||||
groups = ["development" "test"];
|
groups = ["development" "test"];
|
||||||
@@ -2270,10 +2290,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "15fcfjplc1zqahrha6rxgwnmjlyp41qkj4369fbxdfp0iaxb15pg";
|
sha256 = "09phq7jxfgamv03kjcgibw0f6w3g3mlb9yapji3bxh7cbjvwk2pa";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.1.0";
|
version = "1.2.1";
|
||||||
};
|
};
|
||||||
thor = {
|
thor = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
@@ -2290,20 +2310,20 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "186nfbcsk0l4l86gvng1fw6jq6p6s7rc0caxr23b3pnbfb20y63v";
|
sha256 = "1qmhi6d9przjzhsyk9g5pq2j75c656msh6xzprqd2mxgphf23jxs";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.11";
|
version = "2.1.0";
|
||||||
};
|
};
|
||||||
timeout = {
|
timeout = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0lnh0kr7f43m1cjzc2jvggfsl1rzsaj2rd3pn6vp7mcqliymzaza";
|
sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.3.1";
|
version = "0.3.2";
|
||||||
};
|
};
|
||||||
tzinfo = {
|
tzinfo = {
|
||||||
dependencies = ["concurrent-ruby"];
|
dependencies = ["concurrent-ruby"];
|
||||||
@@ -2311,10 +2331,21 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0rx114mpqnw2k4h98vc0rs0x0bmf0img84yh8mkkjkal07cjydf5";
|
sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.0.5";
|
version = "2.0.6";
|
||||||
|
};
|
||||||
|
tzinfo-data = {
|
||||||
|
dependencies = ["tzinfo"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0m2d0gpsgqnv29j5h2d6g57g0rayvd460b8s2vjr8sn46bqf89m5";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.2023.3";
|
||||||
};
|
};
|
||||||
uglifier = {
|
uglifier = {
|
||||||
dependencies = ["execjs"];
|
dependencies = ["execjs"];
|
||||||
@@ -2390,10 +2421,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "11c4n5rri8d45c47krpg76n98mqh36l0kp2qrkb4dxnkp4flay6y";
|
sha256 = "1vigw7nfszfqgikr6n574k9bfh0rvs74z8xq46rz2zsm8249l8cc";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "0.12.0";
|
version = "0.12.1";
|
||||||
};
|
};
|
||||||
uri_template = {
|
uri_template = {
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@@ -2410,10 +2441,10 @@
|
|||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "0v2vj7q1rk3wd7hdqa3i1d4hq7sfcgf55qc70g6dsichsbgacb9w";
|
sha256 = "1dza601x34ln5yvmyaj42gnbij9pifx12frp5vak6n19q9j941r0";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "1.1.1";
|
version = "1.1.2";
|
||||||
};
|
};
|
||||||
web-push = {
|
web-push = {
|
||||||
dependencies = ["hkdf" "jwt" "openssl"];
|
dependencies = ["hkdf" "jwt" "openssl"];
|
||||||
@@ -2468,16 +2499,6 @@
|
|||||||
};
|
};
|
||||||
version = "1.2.9";
|
version = "1.2.9";
|
||||||
};
|
};
|
||||||
xorcist = {
|
|
||||||
groups = ["default"];
|
|
||||||
platforms = [];
|
|
||||||
source = {
|
|
||||||
remotes = ["https://rubygems.org"];
|
|
||||||
sha256 = "1dbbiy8xlcfvn9ais37xfb5rci4liwakkmxzbkp72wmvlgcrf339";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.1.3";
|
|
||||||
};
|
|
||||||
xpath = {
|
xpath = {
|
||||||
dependencies = ["nokogiri"];
|
dependencies = ["nokogiri"];
|
||||||
groups = ["default" "test"];
|
groups = ["default" "test"];
|
||||||
@@ -2499,14 +2520,24 @@
|
|||||||
};
|
};
|
||||||
version = "0.1.2";
|
version = "0.1.2";
|
||||||
};
|
};
|
||||||
|
yard = {
|
||||||
|
groups = ["development"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "013yrnwx1zhzhn1fnc19zck22a1qgimsaglp2iwgf5bz9l8h93js";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.9.34";
|
||||||
|
};
|
||||||
zeitwerk = {
|
zeitwerk = {
|
||||||
groups = ["default" "development" "test"];
|
groups = ["default" "development" "test"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "09pqhdi6q4sqv0p1gnjpbcy4az0yv8hrpykjngdgh9qiqd87nfdv";
|
sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "2.6.6";
|
version = "2.6.7";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
diff --git a/ext/sass/Rakefile b/ext/sass/Rakefile
|
||||||
|
index 77ced01..1e60ab0 100644
|
||||||
|
--- a/ext/sass/Rakefile
|
||||||
|
+++ b/ext/sass/Rakefile
|
||||||
|
@@ -18,15 +18,7 @@ file 'protoc.exe' do |t|
|
||||||
|
end
|
||||||
|
|
||||||
|
file 'sass_embedded' do |t|
|
||||||
|
- archive = fetch(ENV.fetch(t.name.upcase) { Configuration.default_sass_embedded })
|
||||||
|
- unarchive archive
|
||||||
|
- rm archive
|
||||||
|
-
|
||||||
|
- if ENV.key?('NIX_BINTOOLS')
|
||||||
|
- sh 'patchelf',
|
||||||
|
- '--set-interpreter', File.read("#{ENV.fetch('NIX_BINTOOLS')}/nix-support/dynamic-linker").chomp,
|
||||||
|
- (['sass_embedded/src/dart', 'sass_embedded/dart-sass-embedded'].find { |exe| File.exist?(exe) })
|
||||||
|
- end
|
||||||
|
+ symlink(ENV.fetch(t.name.upcase), 'sass_embedded')
|
||||||
|
end
|
||||||
|
|
||||||
|
file 'embedded.rb' => %w[sass_embedded] do |t|
|
||||||
Reference in New Issue
Block a user