Use accentor package flakes
This commit is contained in:
parent
8dbe90f6de
commit
02c9261900
11 changed files with 143 additions and 15077 deletions
128
flake.lock
generated
128
flake.lock
generated
|
@ -20,6 +20,50 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"accentor-api": {
|
||||||
|
"inputs": {
|
||||||
|
"devshell": "devshell",
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1651314185,
|
||||||
|
"narHash": "sha256-F6P1Hzn7Ilu8sAlXSUccq2VezP6e1FKBEhFTyCEx18s=",
|
||||||
|
"owner": "accentor",
|
||||||
|
"repo": "api",
|
||||||
|
"rev": "360c51c18eff7d84c23669da3f0ec63257cbf862",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "accentor",
|
||||||
|
"repo": "api",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"accentor-web": {
|
||||||
|
"inputs": {
|
||||||
|
"devshell": "devshell_2",
|
||||||
|
"flake-utils": "flake-utils_2",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1651314079,
|
||||||
|
"narHash": "sha256-dPeZqRlAw+M/M0X9Pv+Upt6KG2/SfbbR6F5Ulq9e3mw=",
|
||||||
|
"owner": "accentor",
|
||||||
|
"repo": "web",
|
||||||
|
"rev": "e2dd7baad0dc30e2758bf6d3ef37bc8b6f4ad6c4",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "accentor",
|
||||||
|
"repo": "web",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"agenix": {
|
"agenix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -56,6 +100,56 @@
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"devshell": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": [
|
||||||
|
"accentor-api",
|
||||||
|
"flake-utils"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"accentor-api",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1650201426,
|
||||||
|
"narHash": "sha256-u43Xf03ImFJWKLHddtjOpCJCHbuM0SQbb6FKR5NuFhk=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "devshell",
|
||||||
|
"rev": "cb76bc75a0ee81f2d8676fe681f268c48dbd380e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "devshell",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"devshell_2": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": [
|
||||||
|
"accentor-web",
|
||||||
|
"flake-utils"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"accentor-web",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1650201426,
|
||||||
|
"narHash": "sha256-u43Xf03ImFJWKLHddtjOpCJCHbuM0SQbb6FKR5NuFhk=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "devshell",
|
||||||
|
"rev": "cb76bc75a0ee81f2d8676fe681f268c48dbd380e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "devshell",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"emacs-overlay": {
|
"emacs-overlay": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1651292314,
|
"lastModified": 1651292314,
|
||||||
|
@ -72,6 +166,36 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1649676176,
|
||||||
|
"narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-utils_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1649676176,
|
||||||
|
"narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-utils_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1644229661,
|
"lastModified": 1644229661,
|
||||||
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
|
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
|
||||||
|
@ -162,6 +286,8 @@
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"accentor": "accentor",
|
"accentor": "accentor",
|
||||||
|
"accentor-api": "accentor-api",
|
||||||
|
"accentor-web": "accentor-web",
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
"emacs-overlay": "emacs-overlay",
|
"emacs-overlay": "emacs-overlay",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
|
@ -209,7 +335,7 @@
|
||||||
},
|
},
|
||||||
"utils_2": {
|
"utils_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils"
|
"flake-utils": "flake-utils_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1647259887,
|
"lastModified": 1647259887,
|
||||||
|
|
16
flake.nix
16
flake.nix
|
@ -6,6 +6,14 @@
|
||||||
url = "github:accentor/flake";
|
url = "github:accentor/flake";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
accentor-api = {
|
||||||
|
url = "github:accentor/api";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
accentor-web = {
|
||||||
|
url = "github:accentor/web";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
agenix = {
|
agenix = {
|
||||||
url = "github:ryantm/agenix";
|
url = "github:ryantm/agenix";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@ -28,7 +36,7 @@
|
||||||
utils.url = "github:gytis-ivaskevicius/flake-utils-plus";
|
utils.url = "github:gytis-ivaskevicius/flake-utils-plus";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = inputs@{ self, nixpkgs, accentor, agenix, emacs-overlay, home-manager, nixos-mailserver, nur, tetris, utils }:
|
outputs = inputs@{ self, nixpkgs, accentor, accentor-api, accentor-web, agenix, emacs-overlay, home-manager, nixos-mailserver, nur, tetris, utils }:
|
||||||
let
|
let
|
||||||
customPackages = callPackage: {
|
customPackages = callPackage: {
|
||||||
jdtls = callPackage ./packages/jdtls { };
|
jdtls = callPackage ./packages/jdtls { };
|
||||||
|
@ -42,7 +50,11 @@
|
||||||
overlaysBuilder = _: [
|
overlaysBuilder = _: [
|
||||||
emacs-overlay.overlay
|
emacs-overlay.overlay
|
||||||
(self: super: customPackages self.callPackage)
|
(self: super: customPackages self.callPackage)
|
||||||
(self: super: { tetris = tetris.packages.x86_64-linux.tetris; })
|
(self: super: {
|
||||||
|
tetris = tetris.defaultPackage.${self.system};
|
||||||
|
accentor-api-unstable = accentor-api.defaultPackage.${self.system};
|
||||||
|
accentor-web-unstable = accentor-web.defaultPackage.${self.system};
|
||||||
|
})
|
||||||
nur.overlay
|
nur.overlay
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
source 'https://rubygems.org'
|
|
||||||
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
|
||||||
|
|
||||||
ruby '~> 3.1.0'
|
|
||||||
|
|
||||||
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
|
|
||||||
gem 'rails', '~> 7.0'
|
|
||||||
# Use postgresql as the database for Active Record
|
|
||||||
gem 'pg', '>= 1.2.3', '< 2.0'
|
|
||||||
# Use Puma as the app server
|
|
||||||
gem 'puma', '~> 5.6'
|
|
||||||
# Use ActiveModelSerializer for serializing to JSON
|
|
||||||
gem 'active_model_serializers', '~> 0.10'
|
|
||||||
# Use ActiveModel has_secure_password
|
|
||||||
gem 'bcrypt', '~> 3.1'
|
|
||||||
|
|
||||||
gem 'delayed_job_active_record', '~> 4.1'
|
|
||||||
|
|
||||||
gem 'delayed_cron_job', '~> 0.9'
|
|
||||||
|
|
||||||
gem 'wahwah', '~> 1.3.0'
|
|
||||||
|
|
||||||
gem 'has_scope', '~> 0.8'
|
|
||||||
gem 'pundit', '~> 2.2'
|
|
||||||
gem 'will_paginate', '~> 3.3'
|
|
||||||
|
|
||||||
# Use ActiveStorage variant
|
|
||||||
gem 'image_processing', '~> 1.12.2'
|
|
||||||
|
|
||||||
# Reduces boot times through caching; required in config/boot.rb
|
|
||||||
gem 'bootsnap', '~> 1.11.1', require: false
|
|
||||||
|
|
||||||
# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
|
|
||||||
gem 'rack-cors', '~> 1.1'
|
|
||||||
|
|
||||||
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
|
|
||||||
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]
|
|
||||||
|
|
||||||
group :test do
|
|
||||||
gem 'codecov', '~> 0.6.0', require: false
|
|
||||||
gem 'mocha', '~> 1.13.0', require: false
|
|
||||||
gem 'simplecov', '~> 0.21', require: false
|
|
||||||
end
|
|
||||||
|
|
||||||
group :development, :test do
|
|
||||||
gem 'factory_bot_rails', '~> 6.2'
|
|
||||||
gem 'faker', '~> 2.20'
|
|
||||||
|
|
||||||
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
|
|
||||||
gem 'byebug', platforms: %i[mri mingw x64_mingw]
|
|
||||||
end
|
|
||||||
|
|
||||||
group :development do
|
|
||||||
gem 'annotate', '~> 3.2' # Remove workaround in lib/tasks/annotate.rb when https://github.com/ctran/annotate_models/issues/696 is fixed
|
|
||||||
gem 'rubocop-minitest', '~> 0.19.1'
|
|
||||||
gem 'rubocop-rails', '~> 2.14'
|
|
||||||
end
|
|
|
@ -1,273 +0,0 @@
|
||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
actioncable (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
nio4r (~> 2.0)
|
|
||||||
websocket-driver (>= 0.6.1)
|
|
||||||
actionmailbox (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
activejob (= 7.0.2.3)
|
|
||||||
activerecord (= 7.0.2.3)
|
|
||||||
activestorage (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
mail (>= 2.7.1)
|
|
||||||
net-imap
|
|
||||||
net-pop
|
|
||||||
net-smtp
|
|
||||||
actionmailer (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
actionview (= 7.0.2.3)
|
|
||||||
activejob (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
mail (~> 2.5, >= 2.5.4)
|
|
||||||
net-imap
|
|
||||||
net-pop
|
|
||||||
net-smtp
|
|
||||||
rails-dom-testing (~> 2.0)
|
|
||||||
actionpack (7.0.2.3)
|
|
||||||
actionview (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
rack (~> 2.0, >= 2.2.0)
|
|
||||||
rack-test (>= 0.6.3)
|
|
||||||
rails-dom-testing (~> 2.0)
|
|
||||||
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
|
||||||
actiontext (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
activerecord (= 7.0.2.3)
|
|
||||||
activestorage (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
globalid (>= 0.6.0)
|
|
||||||
nokogiri (>= 1.8.5)
|
|
||||||
actionview (7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
builder (~> 3.1)
|
|
||||||
erubi (~> 1.4)
|
|
||||||
rails-dom-testing (~> 2.0)
|
|
||||||
rails-html-sanitizer (~> 1.1, >= 1.2.0)
|
|
||||||
active_model_serializers (0.10.13)
|
|
||||||
actionpack (>= 4.1, < 7.1)
|
|
||||||
activemodel (>= 4.1, < 7.1)
|
|
||||||
case_transform (>= 0.2)
|
|
||||||
jsonapi-renderer (>= 0.1.1.beta1, < 0.3)
|
|
||||||
activejob (7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
globalid (>= 0.3.6)
|
|
||||||
activemodel (7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
activerecord (7.0.2.3)
|
|
||||||
activemodel (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
activestorage (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
activejob (= 7.0.2.3)
|
|
||||||
activerecord (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
marcel (~> 1.0)
|
|
||||||
mini_mime (>= 1.1.0)
|
|
||||||
activesupport (7.0.2.3)
|
|
||||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
|
||||||
i18n (>= 1.6, < 2)
|
|
||||||
minitest (>= 5.1)
|
|
||||||
tzinfo (~> 2.0)
|
|
||||||
annotate (3.2.0)
|
|
||||||
activerecord (>= 3.2, < 8.0)
|
|
||||||
rake (>= 10.4, < 14.0)
|
|
||||||
ast (2.4.2)
|
|
||||||
bcrypt (3.1.17)
|
|
||||||
bootsnap (1.11.1)
|
|
||||||
msgpack (~> 1.2)
|
|
||||||
builder (3.2.4)
|
|
||||||
byebug (11.1.3)
|
|
||||||
case_transform (0.2)
|
|
||||||
activesupport
|
|
||||||
codecov (0.6.0)
|
|
||||||
simplecov (>= 0.15, < 0.22)
|
|
||||||
concurrent-ruby (1.1.9)
|
|
||||||
crass (1.0.6)
|
|
||||||
delayed_cron_job (0.9.0)
|
|
||||||
fugit (>= 1.5)
|
|
||||||
delayed_job (4.1.10)
|
|
||||||
activesupport (>= 3.0, < 8.0)
|
|
||||||
delayed_job_active_record (4.1.7)
|
|
||||||
activerecord (>= 3.0, < 8.0)
|
|
||||||
delayed_job (>= 3.0, < 5)
|
|
||||||
digest (3.1.0)
|
|
||||||
docile (1.4.0)
|
|
||||||
erubi (1.10.0)
|
|
||||||
et-orbi (1.2.6)
|
|
||||||
tzinfo
|
|
||||||
factory_bot (6.2.0)
|
|
||||||
activesupport (>= 5.0.0)
|
|
||||||
factory_bot_rails (6.2.0)
|
|
||||||
factory_bot (~> 6.2.0)
|
|
||||||
railties (>= 5.0.0)
|
|
||||||
faker (2.20.0)
|
|
||||||
i18n (>= 1.8.11, < 2)
|
|
||||||
ffi (1.15.5)
|
|
||||||
fugit (1.5.2)
|
|
||||||
et-orbi (~> 1.1, >= 1.1.8)
|
|
||||||
raabro (~> 1.4)
|
|
||||||
globalid (1.0.0)
|
|
||||||
activesupport (>= 5.0)
|
|
||||||
has_scope (0.8.0)
|
|
||||||
actionpack (>= 5.2)
|
|
||||||
activesupport (>= 5.2)
|
|
||||||
i18n (1.10.0)
|
|
||||||
concurrent-ruby (~> 1.0)
|
|
||||||
image_processing (1.12.2)
|
|
||||||
mini_magick (>= 4.9.5, < 5)
|
|
||||||
ruby-vips (>= 2.0.17, < 3)
|
|
||||||
io-wait (0.2.1)
|
|
||||||
jsonapi-renderer (0.2.2)
|
|
||||||
loofah (2.14.0)
|
|
||||||
crass (~> 1.0.2)
|
|
||||||
nokogiri (>= 1.5.9)
|
|
||||||
mail (2.7.1)
|
|
||||||
mini_mime (>= 0.1.1)
|
|
||||||
marcel (1.0.2)
|
|
||||||
method_source (1.0.0)
|
|
||||||
mini_magick (4.11.0)
|
|
||||||
mini_mime (1.1.2)
|
|
||||||
mini_portile2 (2.8.0)
|
|
||||||
minitest (5.15.0)
|
|
||||||
mocha (1.13.0)
|
|
||||||
msgpack (1.4.5)
|
|
||||||
net-imap (0.2.3)
|
|
||||||
digest
|
|
||||||
net-protocol
|
|
||||||
strscan
|
|
||||||
net-pop (0.1.1)
|
|
||||||
digest
|
|
||||||
net-protocol
|
|
||||||
timeout
|
|
||||||
net-protocol (0.1.2)
|
|
||||||
io-wait
|
|
||||||
timeout
|
|
||||||
net-smtp (0.3.1)
|
|
||||||
digest
|
|
||||||
net-protocol
|
|
||||||
timeout
|
|
||||||
nio4r (2.5.8)
|
|
||||||
nokogiri (1.13.4)
|
|
||||||
mini_portile2 (~> 2.8.0)
|
|
||||||
racc (~> 1.4)
|
|
||||||
parallel (1.22.1)
|
|
||||||
parser (3.1.2.0)
|
|
||||||
ast (~> 2.4.1)
|
|
||||||
pg (1.3.5)
|
|
||||||
puma (5.6.4)
|
|
||||||
nio4r (~> 2.0)
|
|
||||||
pundit (2.2.0)
|
|
||||||
activesupport (>= 3.0.0)
|
|
||||||
raabro (1.4.0)
|
|
||||||
racc (1.6.0)
|
|
||||||
rack (2.2.3)
|
|
||||||
rack-cors (1.1.1)
|
|
||||||
rack (>= 2.0.0)
|
|
||||||
rack-test (1.1.0)
|
|
||||||
rack (>= 1.0, < 3)
|
|
||||||
rails (7.0.2.3)
|
|
||||||
actioncable (= 7.0.2.3)
|
|
||||||
actionmailbox (= 7.0.2.3)
|
|
||||||
actionmailer (= 7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
actiontext (= 7.0.2.3)
|
|
||||||
actionview (= 7.0.2.3)
|
|
||||||
activejob (= 7.0.2.3)
|
|
||||||
activemodel (= 7.0.2.3)
|
|
||||||
activerecord (= 7.0.2.3)
|
|
||||||
activestorage (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
bundler (>= 1.15.0)
|
|
||||||
railties (= 7.0.2.3)
|
|
||||||
rails-dom-testing (2.0.3)
|
|
||||||
activesupport (>= 4.2.0)
|
|
||||||
nokogiri (>= 1.6)
|
|
||||||
rails-html-sanitizer (1.4.2)
|
|
||||||
loofah (~> 2.3)
|
|
||||||
railties (7.0.2.3)
|
|
||||||
actionpack (= 7.0.2.3)
|
|
||||||
activesupport (= 7.0.2.3)
|
|
||||||
method_source
|
|
||||||
rake (>= 12.2)
|
|
||||||
thor (~> 1.0)
|
|
||||||
zeitwerk (~> 2.5)
|
|
||||||
rainbow (3.1.1)
|
|
||||||
rake (13.0.6)
|
|
||||||
regexp_parser (2.3.0)
|
|
||||||
rexml (3.2.5)
|
|
||||||
rubocop (1.27.0)
|
|
||||||
parallel (~> 1.10)
|
|
||||||
parser (>= 3.1.0.0)
|
|
||||||
rainbow (>= 2.2.2, < 4.0)
|
|
||||||
regexp_parser (>= 1.8, < 3.0)
|
|
||||||
rexml
|
|
||||||
rubocop-ast (>= 1.16.0, < 2.0)
|
|
||||||
ruby-progressbar (~> 1.7)
|
|
||||||
unicode-display_width (>= 1.4.0, < 3.0)
|
|
||||||
rubocop-ast (1.17.0)
|
|
||||||
parser (>= 3.1.1.0)
|
|
||||||
rubocop-minitest (0.19.1)
|
|
||||||
rubocop (>= 0.90, < 2.0)
|
|
||||||
rubocop-rails (2.14.2)
|
|
||||||
activesupport (>= 4.2.0)
|
|
||||||
rack (>= 1.1)
|
|
||||||
rubocop (>= 1.7.0, < 2.0)
|
|
||||||
ruby-progressbar (1.11.0)
|
|
||||||
ruby-vips (2.1.4)
|
|
||||||
ffi (~> 1.12)
|
|
||||||
simplecov (0.21.2)
|
|
||||||
docile (~> 1.1)
|
|
||||||
simplecov-html (~> 0.11)
|
|
||||||
simplecov_json_formatter (~> 0.1)
|
|
||||||
simplecov-html (0.12.3)
|
|
||||||
simplecov_json_formatter (0.1.3)
|
|
||||||
strscan (3.0.1)
|
|
||||||
thor (1.2.1)
|
|
||||||
timeout (0.2.0)
|
|
||||||
tzinfo (2.0.4)
|
|
||||||
concurrent-ruby (~> 1.0)
|
|
||||||
unicode-display_width (2.1.0)
|
|
||||||
wahwah (1.3.0)
|
|
||||||
websocket-driver (0.7.5)
|
|
||||||
websocket-extensions (>= 0.1.0)
|
|
||||||
websocket-extensions (0.1.5)
|
|
||||||
will_paginate (3.3.1)
|
|
||||||
zeitwerk (2.5.4)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
active_model_serializers (~> 0.10)
|
|
||||||
annotate (~> 3.2)
|
|
||||||
bcrypt (~> 3.1)
|
|
||||||
bootsnap (~> 1.11.1)
|
|
||||||
byebug
|
|
||||||
codecov (~> 0.6.0)
|
|
||||||
delayed_cron_job (~> 0.9)
|
|
||||||
delayed_job_active_record (~> 4.1)
|
|
||||||
factory_bot_rails (~> 6.2)
|
|
||||||
faker (~> 2.20)
|
|
||||||
has_scope (~> 0.8)
|
|
||||||
image_processing (~> 1.12.2)
|
|
||||||
mocha (~> 1.13.0)
|
|
||||||
pg (>= 1.2.3, < 2.0)
|
|
||||||
puma (~> 5.6)
|
|
||||||
pundit (~> 2.2)
|
|
||||||
rack-cors (~> 1.1)
|
|
||||||
rails (~> 7.0)
|
|
||||||
rubocop-minitest (~> 0.19.1)
|
|
||||||
rubocop-rails (~> 2.14)
|
|
||||||
simplecov (~> 0.21)
|
|
||||||
tzinfo-data
|
|
||||||
wahwah (~> 1.3.0)
|
|
||||||
will_paginate (~> 3.3)
|
|
||||||
|
|
||||||
RUBY VERSION
|
|
||||||
ruby 3.1.0p0
|
|
||||||
|
|
||||||
BUNDLED WITH
|
|
||||||
2.3.3
|
|
|
@ -26,31 +26,8 @@
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "vanpetegem.me";
|
useACMEHost = "vanpetegem.me";
|
||||||
};
|
};
|
||||||
apiPackage = (pkgs.accentor-api.override {
|
apiPackage = pkgs.accentor-api-unstable;
|
||||||
gemfile = ./Gemfile;
|
webPackage = pkgs.accentor-web-unstable;
|
||||||
lockfile = ./Gemfile.lock;
|
|
||||||
gemset = ./gemset.nix;
|
|
||||||
}).overrideAttrs (old: {
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "accentor";
|
|
||||||
repo = "api";
|
|
||||||
rev = "main";
|
|
||||||
sha256 = "sBmcgvGYeqcXKaYaIrpBU3jitTk8YXlnEk4GEGjfup0=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
webPackage = (pkgs.accentor-web.override {
|
|
||||||
packageJSON = ./package.json;
|
|
||||||
yarnLock = ./yarn.lock;
|
|
||||||
yarnNix = ./yarn.nix;
|
|
||||||
}).overrideAttrs (old: {
|
|
||||||
SKIP_CACHE = "true";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "accentor";
|
|
||||||
repo = "web";
|
|
||||||
rev = "main";
|
|
||||||
sha256 = "SDSpikTeMWYjkC2NmBxakbG+Evtv22vFYw8dKGSHsOg=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
security.doas.extraRules = [{
|
security.doas.extraRules = [{
|
||||||
|
|
|
@ -1,995 +0,0 @@
|
||||||
{
|
|
||||||
actioncable = {
|
|
||||||
dependencies = [ "actionpack" "activesupport" "nio4r" "websocket-driver" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "05abj034rvyc1hgywp1gvj8bkxgp151aryxgmivxzk6sd29saq9q";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
actionmailbox = {
|
|
||||||
dependencies = [ "actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0ryx9y27m6bp6mwkk0v6sq48kpvq9i15pwhfvq2gvkph1d41vx1k";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
actionmailer = {
|
|
||||||
dependencies = [ "actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0qsns7caqymk0zm5nn5dylqzgjvdjs96fp8l0ycadi5j2q93klxg";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
actionpack = {
|
|
||||||
dependencies = [ "actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1yb36akfg61zq210sc9y1l3a0jz10m61a81iqxiczknsfh9d76rb";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
actiontext = {
|
|
||||||
dependencies = [ "actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0bky0ixc4b1si0zhywm8cds73bvxprga86yap3z8p95irarziybq";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
actionview = {
|
|
||||||
dependencies = [ "activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1nldiqlj9jlnfvqblhk6c4md77nqri24ln10ajhfbgrx9b6h140h";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
active_model_serializers = {
|
|
||||||
dependencies = [ "actionpack" "activemodel" "case_transform" "jsonapi-renderer" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0xdp7cpj3yj3wl4vj0nqq44kzjavlxi1wq3cf9zp0whkir0ym0gy";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.10.13";
|
|
||||||
};
|
|
||||||
activejob = {
|
|
||||||
dependencies = [ "activesupport" "globalid" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "12ycizvhxcp7mz99g6ap9y67z5n2wy0bbbm8s5il765xsfizi76k";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
activemodel = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1r2657xaa6zfvp3y04nrl4hnjpvd9m9sl7hs83q4nbnclkgzhb4w";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
activerecord = {
|
|
||||||
dependencies = [ "activemodel" "activesupport" ];
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "104jdjghliw33zmivlmvq70l40dyyz6gh1qsb0z82n9wyp861s18";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
activestorage = {
|
|
||||||
dependencies = [ "actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "143bfqq9m1mvmvm4s7qvgqzfl8fqa46a45kz5f4v0zfbflqx6f6v";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
activesupport = {
|
|
||||||
dependencies = [ "concurrent-ruby" "i18n" "minitest" "tzinfo" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1jpydd414j0fig3r0f6ci67mchclg6cq2qgqbq9zplrbg40pzfi8";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
annotate = {
|
|
||||||
dependencies = [ "activerecord" "rake" ];
|
|
||||||
groups = [ "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1lw0fxb5mirsdp3bp20gjyvs7clvi19jbxnrm2ihm20kzfhvlqcs";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.2.0";
|
|
||||||
};
|
|
||||||
ast = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.4.2";
|
|
||||||
};
|
|
||||||
bcrypt = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1rakdhrnlclrpy7sihi9ipwdh7fjkkvzga171464lq6rzp07cf65";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.1.17";
|
|
||||||
};
|
|
||||||
bootsnap = {
|
|
||||||
dependencies = [ "msgpack" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0bjhh8pngmvnrsri2h6a753pgv0xdkbbgi1bmv6c7q137sp37jbg";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.11.1";
|
|
||||||
};
|
|
||||||
builder = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.2.4";
|
|
||||||
};
|
|
||||||
byebug = {
|
|
||||||
groups = [ "development" "test" ];
|
|
||||||
platforms = [{
|
|
||||||
engine = "maglev";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
engine = "mingw";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
engine = "mingw";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
engine = "ruby";
|
|
||||||
}];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0nx3yjf4xzdgb8jkmk2344081gqr22pgjqnmjg2q64mj5d6r9194";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "11.1.3";
|
|
||||||
};
|
|
||||||
case_transform = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0fzyws6spn5arqf6q604dh9mrj84a36k5hsc8z7jgcpfvhc49bg2";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2";
|
|
||||||
};
|
|
||||||
codecov = {
|
|
||||||
dependencies = [ "simplecov" ];
|
|
||||||
groups = [ "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1pi2dmqxjw5wsn65yx5qz5ks5msqflj0zxvk11r3cxwgacvj3hys";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.6.0";
|
|
||||||
};
|
|
||||||
concurrent-ruby = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.1.9";
|
|
||||||
};
|
|
||||||
crass = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.0.6";
|
|
||||||
};
|
|
||||||
delayed_cron_job = {
|
|
||||||
dependencies = [ "fugit" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0vq865hbld0qinzflzknbxzh3mji2swzfvdwlmgr96pdw990qrgj";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.9.0";
|
|
||||||
};
|
|
||||||
delayed_job = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1f1vzxi1xcm1mq7nw3xr9j4q6a5pr5xply15s0n1hl1gahsgnlfa";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "4.1.10";
|
|
||||||
};
|
|
||||||
delayed_job_active_record = {
|
|
||||||
dependencies = [ "activerecord" "delayed_job" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0wh1146hg0b85zv336dn00jx9mzw5ma0maj67is7bvz5l35hd6yk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "4.1.7";
|
|
||||||
};
|
|
||||||
digest = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "00vwzvxgby22h7jhwadqqf9ssbkp3ag2pl4g7q3zf1y8mlk7rk39";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.1.0";
|
|
||||||
};
|
|
||||||
docile = {
|
|
||||||
groups = [ "default" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1lxqxgq71rqwj1lpl9q1mbhhhhhhdkkj7my341f2889pwayk85sz";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.4.0";
|
|
||||||
};
|
|
||||||
erubi = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.10.0";
|
|
||||||
};
|
|
||||||
et-orbi = {
|
|
||||||
dependencies = [ "tzinfo" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0xsfa02hin2ymfcf0bdvsw6wk8w706rrfdqpy6b4f439zbqmn05m";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.2.6";
|
|
||||||
};
|
|
||||||
factory_bot = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "04vxmjr200akcil9fqxc9ghbb9q0lyrh2q03xxncycd5vln910fi";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "6.2.0";
|
|
||||||
};
|
|
||||||
factory_bot_rails = {
|
|
||||||
dependencies = [ "factory_bot" "railties" ];
|
|
||||||
groups = [ "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "18fhcihkc074gk62iwqgbdgc3ymim4fm0b4p3ipffy5hcsb9d2r7";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "6.2.0";
|
|
||||||
};
|
|
||||||
faker = {
|
|
||||||
dependencies = [ "i18n" ];
|
|
||||||
groups = [ "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1694ndj701a8q4c4bwxz53kx94ih1rr4pgr4gk7a6c8k4jsbjgwi";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.20.0";
|
|
||||||
};
|
|
||||||
ffi = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.15.5";
|
|
||||||
};
|
|
||||||
fugit = {
|
|
||||||
dependencies = [ "et-orbi" "raabro" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0l8878iqg85zmpifjfnidpp17swgh103a0br68nqakflnn0zwcka";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.5.2";
|
|
||||||
};
|
|
||||||
globalid = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1n5yc058i8xhi1fwcp1w7mfi6xaxfmrifdb4r4hjfff33ldn8lqj";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.0.0";
|
|
||||||
};
|
|
||||||
has_scope = {
|
|
||||||
dependencies = [ "actionpack" "activesupport" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "00y4jr5fd5lf1b59wxaf5j04afxd4i0sdx6wh51w1ha5njqn7256";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.8.0";
|
|
||||||
};
|
|
||||||
i18n = {
|
|
||||||
dependencies = [ "concurrent-ruby" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.10.0";
|
|
||||||
};
|
|
||||||
image_processing = {
|
|
||||||
dependencies = [ "mini_magick" "ruby-vips" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1f32dzj77p9mfp4q95930vfkp80psf88phjc46jhf9ncl72ykffk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.12.2";
|
|
||||||
};
|
|
||||||
io-wait = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10jj6xz15qaw8gkck5wv3a3xg1zdfsarrandkglfbf75x4xmkrfz";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2.1";
|
|
||||||
};
|
|
||||||
jsonapi-renderer = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0ys4drd0k9rw5ixf8n8fx8v0pjh792w4myh0cpdspd317l1lpi5m";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2.2";
|
|
||||||
};
|
|
||||||
loofah = {
|
|
||||||
dependencies = [ "crass" "nokogiri" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.14.0";
|
|
||||||
};
|
|
||||||
mail = {
|
|
||||||
dependencies = [ "mini_mime" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.7.1";
|
|
||||||
};
|
|
||||||
marcel = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.0.2";
|
|
||||||
};
|
|
||||||
method_source = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.0.0";
|
|
||||||
};
|
|
||||||
mini_magick = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "4.11.0";
|
|
||||||
};
|
|
||||||
mini_mime = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.1.2";
|
|
||||||
};
|
|
||||||
mini_portile2 = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.8.0";
|
|
||||||
};
|
|
||||||
minitest = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "06xf558gid4w8lwx13jwfdafsch9maz8m0g85wnfymqj63x5nbbd";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "5.15.0";
|
|
||||||
};
|
|
||||||
mocha = {
|
|
||||||
groups = [ "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "15s53ggsykk69kxqvs4416s8yxdhz6caggva55n8sjgy4ixzwp10";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.13.0";
|
|
||||||
};
|
|
||||||
msgpack = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1cshgsx3hmpgx639xyqjqa2q3hgrhlyr9rpwhsglsx529alqq125";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.4.5";
|
|
||||||
};
|
|
||||||
net-imap = {
|
|
||||||
dependencies = [ "digest" "net-protocol" "strscan" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1rl79ykmxa2k4dlk6ykrb9l0a4h101q1gd8c4qv3cl0p9h68zmbn";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2.3";
|
|
||||||
};
|
|
||||||
net-pop = {
|
|
||||||
dependencies = [ "digest" "net-protocol" "timeout" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1slsl3xlbf0cqzmf2q1rfqbm61xvxzmr0h9zprwlbm1xn1cvn9xb";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.1.1";
|
|
||||||
};
|
|
||||||
net-protocol = {
|
|
||||||
dependencies = [ "io-wait" "timeout" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0rrzdar609d8c96ikpw2yif44pp5k3n3cpjld31ia0rgmz9z59gv";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.1.2";
|
|
||||||
};
|
|
||||||
net-smtp = {
|
|
||||||
dependencies = [ "digest" "net-protocol" "timeout" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1s358kfv9mnfxcjbpr1d5a2gs1q7wkw7ffpn86mf1b3s9p31bw9s";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.3.1";
|
|
||||||
};
|
|
||||||
nio4r = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.5.8";
|
|
||||||
};
|
|
||||||
nokogiri = {
|
|
||||||
dependencies = [ "mini_portile2" "racc" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1g43ii497cwdqhfnaxfl500bq5yfc5hfv5df1lvf6wcjnd708ihd";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.13.4";
|
|
||||||
};
|
|
||||||
parallel = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.22.1";
|
|
||||||
};
|
|
||||||
parser = {
|
|
||||||
dependencies = [ "ast" ];
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0xhfghgidj8cbdnqp01f7kvnrv1f60izpkd9dhxsvpdzkfsdg97d";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.1.2.0";
|
|
||||||
};
|
|
||||||
pg = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10ryzmc3r5ja6g90a9ycsxcxsy5872xa1vf01jam0bm74zq3zmi6";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.3.5";
|
|
||||||
};
|
|
||||||
puma = {
|
|
||||||
dependencies = [ "nio4r" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0dgr2rybayih2naz3658mbzqwfrg9fxl80zsvhscf6b972kp3jdw";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "5.6.4";
|
|
||||||
};
|
|
||||||
pundit = {
|
|
||||||
dependencies = [ "activesupport" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "17z2f7w3syh3c04c8m1v9pvb9pfpymk8b5plszr5l24hx374xvsd";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.2.0";
|
|
||||||
};
|
|
||||||
raabro = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10m8bln9d00dwzjil1k42i5r7l82x25ysbi45fwyv4932zsrzynl";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.4.0";
|
|
||||||
};
|
|
||||||
racc = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.6.0";
|
|
||||||
};
|
|
||||||
rack = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.2.3";
|
|
||||||
};
|
|
||||||
rack-cors = {
|
|
||||||
dependencies = [ "rack" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0jvs0mq8jrsz86jva91mgql16daprpa3qaipzzfvngnnqr5680j7";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.1.1";
|
|
||||||
};
|
|
||||||
rack-test = {
|
|
||||||
dependencies = [ "rack" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.1.0";
|
|
||||||
};
|
|
||||||
rails = {
|
|
||||||
dependencies = [ "actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10x2vb9rd3zpnp6f9vv60kmv9hlrcg4dxk9z5vhcdpkjbh3j8kpf";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
rails-dom-testing = {
|
|
||||||
dependencies = [ "activesupport" "nokogiri" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.0.3";
|
|
||||||
};
|
|
||||||
rails-html-sanitizer = {
|
|
||||||
dependencies = [ "loofah" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "09qrfi3pgllxb08r024lln9k0qzxs57v0slsj8616xf9c0cwnwbk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.4.2";
|
|
||||||
};
|
|
||||||
railties = {
|
|
||||||
dependencies = [ "actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "12jxqfalhac6q3v0rasm5r5c406knngrgdblhl41m753gn9hrzx4";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "7.0.2.3";
|
|
||||||
};
|
|
||||||
rainbow = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.1.1";
|
|
||||||
};
|
|
||||||
rake = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "13.0.6";
|
|
||||||
};
|
|
||||||
regexp_parser = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0a6nxfq3ln1i109jx172n33s73a90l8g04h8p56bmw9phj467h9k";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.3.0";
|
|
||||||
};
|
|
||||||
rexml = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.2.5";
|
|
||||||
};
|
|
||||||
rubocop = {
|
|
||||||
dependencies = [ "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width" ];
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "00d9nzlnbxr3jqkya2b2rcahs9l22qpdk5qf3y7pws8m555l8slk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.27.0";
|
|
||||||
};
|
|
||||||
rubocop-ast = {
|
|
||||||
dependencies = [ "parser" ];
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1k9izkr5rhw3zc309yjp17z7496l74j4li3zrcgpgqfnqwz695qx";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.17.0";
|
|
||||||
};
|
|
||||||
rubocop-minitest = {
|
|
||||||
dependencies = [ "rubocop" ];
|
|
||||||
groups = [ "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1v95yrl0plni1mf2p3hz7ka382z7nancbvb75lrfv69b7ridx8mk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.19.1";
|
|
||||||
};
|
|
||||||
rubocop-rails = {
|
|
||||||
dependencies = [ "activesupport" "rack" "rubocop" ];
|
|
||||||
groups = [ "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "14xagb3jbms5mlcf932kx1djn2q4k952d4xia75ll36vh7xf2fpp";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.14.2";
|
|
||||||
};
|
|
||||||
ruby-progressbar = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "02nmaw7yx9kl7rbaan5pl8x5nn0y4j5954mzrkzi9i3dhsrps4nc";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.11.0";
|
|
||||||
};
|
|
||||||
ruby-vips = {
|
|
||||||
dependencies = [ "ffi" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "19pzpx406rr9s3qk527rn9y3b76sjq5pi7y0xzqiy50q3k0hhg7g";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.1.4";
|
|
||||||
};
|
|
||||||
simplecov = {
|
|
||||||
dependencies = [ "docile" "simplecov-html" "simplecov_json_formatter" ];
|
|
||||||
groups = [ "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1hrv046jll6ad1s964gsmcq4hvkr3zzr6jc7z1mns22mvfpbc3cr";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.21.2";
|
|
||||||
};
|
|
||||||
simplecov-html = {
|
|
||||||
groups = [ "default" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.12.3";
|
|
||||||
};
|
|
||||||
simplecov_json_formatter = {
|
|
||||||
groups = [ "default" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "19r15hyvh52jx7fmsrcflb58xh8l7l0zx4sxkh3hqzhq68y81pjl";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.1.3";
|
|
||||||
};
|
|
||||||
strscan = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "05bzfzfwvs5ngl14yf303nvrg5wjx3srgbjqkki7x65cm66w948p";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.0.1";
|
|
||||||
};
|
|
||||||
thor = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.2.1";
|
|
||||||
};
|
|
||||||
timeout = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10bx1hcyrjqgq6a848fc1i0cgrvx42gcy8hk4vp90y6zc7k8xzbk";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.2.0";
|
|
||||||
};
|
|
||||||
tzinfo = {
|
|
||||||
dependencies = [ "concurrent-ruby" ];
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.0.4";
|
|
||||||
};
|
|
||||||
unicode-display_width = {
|
|
||||||
groups = [ "default" "development" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0csjm9shhfik0ci9mgimb7hf3xgh7nx45rkd9rzgdz6vkwr8rzxn";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.1.0";
|
|
||||||
};
|
|
||||||
wahwah = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "1kg7jfhr1qphpzxf5dk4ll5gm2h789xkir59zlkwz2pvwfzin02b";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "1.3.0";
|
|
||||||
};
|
|
||||||
websocket-driver = {
|
|
||||||
dependencies = [ "websocket-extensions" ];
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0a3bwxd9v3ghrxzjc4vxmf4xa18c6m4xqy5wb0yk5c6b9psc7052";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.7.5";
|
|
||||||
};
|
|
||||||
websocket-extensions = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "0.1.5";
|
|
||||||
};
|
|
||||||
will_paginate = {
|
|
||||||
groups = [ "default" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "07d7wkxnx0h7dysjny2gw4z5rygdwx1nmjmg5p1x1b9p22wais9l";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "3.3.1";
|
|
||||||
};
|
|
||||||
zeitwerk = {
|
|
||||||
groups = [ "default" "development" "test" ];
|
|
||||||
platforms = [ ];
|
|
||||||
source = {
|
|
||||||
remotes = [ "https://rubygems.org" ];
|
|
||||||
sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m";
|
|
||||||
type = "gem";
|
|
||||||
};
|
|
||||||
version = "2.5.4";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,52 +0,0 @@
|
||||||
{
|
|
||||||
"name": "accentor",
|
|
||||||
"version": "0.30.0",
|
|
||||||
"private": true,
|
|
||||||
"scripts": {
|
|
||||||
"serve": "vue-cli-service serve",
|
|
||||||
"build": "vue-cli-service build",
|
|
||||||
"lint": "vue-cli-service lint",
|
|
||||||
"i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@accentor/api-client-js": "^0.17.0",
|
|
||||||
"@mdi/font": "^6.6.96",
|
|
||||||
"@mdi/svg": "^6.6.96",
|
|
||||||
"fetch-retry": "^5.0.2",
|
|
||||||
"gsap": "^3.10.3",
|
|
||||||
"localforage": "^1.10.0",
|
|
||||||
"lodash.debounce": "^4.0.8",
|
|
||||||
"roboto-fontface": "^0.10.0",
|
|
||||||
"vue": "^2.6.14",
|
|
||||||
"vue-global-events": "^1.2.1",
|
|
||||||
"vue-i18n": "^8.27.1",
|
|
||||||
"vue-meta": "^2.4.0",
|
|
||||||
"vue-router": "^3.5.3",
|
|
||||||
"vuedraggable": "^2.24.3",
|
|
||||||
"vuetify": "^2.6.4",
|
|
||||||
"vuex": "^3.6.2",
|
|
||||||
"vuex-persist": "^3.1.3"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@babel/core": "^7.17.9",
|
|
||||||
"@babel/eslint-parser": "^7.12.16",
|
|
||||||
"@intlify/vue-i18n-loader": "4.0.0",
|
|
||||||
"@vue/cli-plugin-babel": "~5.0.4",
|
|
||||||
"@vue/cli-plugin-eslint": "~5.0.4",
|
|
||||||
"@vue/cli-service": "~5.0.4",
|
|
||||||
"@vue/eslint-config-prettier": "^7.0.0",
|
|
||||||
"eslint": "^8.13.0",
|
|
||||||
"eslint-config-prettier": "^8.5.0",
|
|
||||||
"eslint-plugin-prettier": "^4.0.0",
|
|
||||||
"eslint-plugin-vue": "^8.6.0",
|
|
||||||
"eslint-plugin-vuetify": "^1.1.0",
|
|
||||||
"prettier": "^2.6.2",
|
|
||||||
"sass": "^1.50.0",
|
|
||||||
"sass-loader": "^12.6.0",
|
|
||||||
"vue-cli-plugin-i18n": "^2.3.1",
|
|
||||||
"vue-cli-plugin-vuetify": "^2.4.8",
|
|
||||||
"vue-template-compiler": "^2.6.14",
|
|
||||||
"vuetify-loader": "^1.7.3",
|
|
||||||
"webpack": "^5.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/usr/bin/env nix-shell
|
|
||||||
#!nix-shell -p curl yarn2nix bundix -i bash
|
|
||||||
curl -L -O https://github.com/accentor/api/raw/main/Gemfile
|
|
||||||
curl -L -O https://github.com/accentor/api/raw/main/Gemfile.lock
|
|
||||||
curl -L -O https://github.com/accentor/web/raw/main/package.json
|
|
||||||
curl -L -O https://github.com/accentor/web/raw/main/yarn.lock
|
|
||||||
yarn2nix --lockfile yarn.lock --no-patch > yarn.nix
|
|
||||||
bundix -l
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue