From ed958a329f18c6ddf354e5ea7bd0753bf356ffea Mon Sep 17 00:00:00 2001 From: "Tianwen (Tian) Chen" Date: Wed, 21 Feb 2024 23:07:34 +1100 Subject: [PATCH] Time to 7.0.0.beta2 (#214) * Time to 7.0.0.beta2 * Update yarn packages * Update github action --- .github/workflows/pr-build.yml | 29 ++--- CHANGELOG.md | 17 ++- gemfiles/Gemfile.rails-6.0 | 5 +- gemfiles/Gemfile.rails-6.1 | 3 +- gemfiles/Gemfile.rails-7.0 | 6 +- gemfiles/Gemfile.rails-7.1 | 41 +++++++ lib/wallaby/version.rb | 2 +- spec/dummy/config/environments/test.rb | 3 + wallaby.gemspec | 2 +- yarn.lock | 155 +++++++++++++++---------- 10 files changed, 173 insertions(+), 90 deletions(-) create mode 100644 gemfiles/Gemfile.rails-7.1 diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index fca75fe0..7c714889 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -4,6 +4,8 @@ on: types: [opened, synchronize, reopened] push: branches: [main, develop] + schedule: + - cron: '0 0 * * 0' jobs: pr-build: runs-on: ${{ matrix.os }} @@ -18,7 +20,7 @@ jobs: postgres: image: postgres:latest env: - POSTGRES_DB: dummy_test + POSTGRES_DB: wallaby_dummy_test POSTGRES_USER: ${{ env.POSTGRES_USER }} POSTGRES_PASSWORD: ${{ env.POSTGRES_PASSWORD }} ports: @@ -31,7 +33,7 @@ jobs: mysql: image: mysql:latest env: - MYSQL_DATABASE: dummy_test + MYSQL_DATABASE: wallaby_dummy_test MYSQL_ROOT_PASSWORD: ${{ env.MYSQL_ROOT_PASSWORD }} ports: - 3306:3306 @@ -44,18 +46,11 @@ jobs: matrix: os: [ubuntu-latest] # NOTE: check the versions that Ruby supports at https://www.ruby-lang.org/en/downloads/branches/ - ruby: ['3.1', '3.0', '2.7', '2.6'] + ruby: ['3.2', '3.1', '3.0', '2.7'] # NOTE: check the versions that Rails supports at https://guides.rubyonrails.org/maintenance_policy.html - rails: ['7.0', '6.1', '6.0', '5.2'] - exclude: - - ruby: '3.2' - rails: '5.2' - - ruby: '3.1' - rails: '5.2' - - ruby: '3.0' - rails: '5.2' - - ruby: '2.6' - rails: '7.0' + rails: ['7.1', '7.0', '6.1', '6.0'] + # NOTE: .keep + exclude: [] steps: - name: Checkout Repository uses: actions/checkout@v2 @@ -74,8 +69,8 @@ jobs: - name: Rspec run: | - if [ "$GITHUB_BASE_REF" = "main" ]; then curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter; fi - if [ "$GITHUB_BASE_REF" = "main" ]; then chmod +x ./cc-test-reporter; fi - if [ "$GITHUB_BASE_REF" = "main" ]; then ./cc-test-reporter before-build; fi + if [[ "$GITHUB_BASE_REF" != @(main|develop) ]]; then curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter; fi + if [[ "$GITHUB_BASE_REF" != @(main|develop) ]]; then chmod +x ./cc-test-reporter; fi + if [[ "$GITHUB_BASE_REF" != @(main|develop) ]]; then ./cc-test-reporter before-build; fi bundle exec rake --trace db:test:prepare spec - if [ "$GITHUB_BASE_REF" = "main" ]; then ./cc-test-reporter after-build -r ${{ env.CC_TEST_REPORTER_ID }}; fi + if [[ "$GITHUB_BASE_REF" != @(main|develop) ]]; then ./cc-test-reporter after-build -r ${{ env.CC_TEST_REPORTER_ID }}; fi diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ea9bbac..2c197266 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,9 +16,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Data audit (use papertrail) (maybe..) - Batch data action (maybe..) +## [7.0.0.beta2](https://github.com/wallaby-rails/wallaby-core/releases/tag/7.0.0.beta2) - + +## [7.0.0.beta1](https://github.com/wallaby-rails/wallaby-core/releases/tag/7.0.0.beta1) - 2023-09-22 + +- chore: update keyword syntax to support Ruby 3.0 ([#210](https://github.com/wallaby-rails/wallaby/pull/210)) +- feat: extract pages into templates for better overwriting ([#209](https://github.com/wallaby-rails/wallaby/pull/209)) +- chore: pdate rubocop to run on changed files ([#207](https://github.com/wallaby-rails/wallaby/pull/207)) +- feat: use esbuild and scss-bundle to bundle js and scss ([#206](https://github.com/wallaby-rails/wallaby/pull/206)) +- chore: setup github action ([#205](https://github.com/wallaby-rails/wallaby/pull/205)) +- chore: change wallaby:install to call wallaby:engine:install and implement wallaby:engine:partials ([#196](https://github.com/wallaby-rails/wallaby/pull/196)) +- chore: remove type_renderer and update activestorage partial ([#195](https://github.com/wallaby-rails/wallaby/pull/195)) +- chore: use max_text_length helper method ([#194](https://github.com/wallaby-rails/wallaby/pull/194)) +- chore: detect turbolinks instead of configuration ([#193](https://github.com/wallaby-rails/wallaby/pull/193)) +- chore: upgrade to latest wallaby-core & wallaby-active_record ([#192](https://github.com/wallaby-rails/wallaby/pull/192)) + ## [6.1.3](https://github.com/wallaby-rails/wallaby-core/releases/tag/6.1.3) - 2020-04-19 -- chore: bump to use wallaby-active_record 0.2.6 ([#186](https://github.com/wallaby-rails/wallaby/pull/186)) +- chore: bump to use wallaby-active_record 0.2.6 ([#188](https://github.com/wallaby-rails/wallaby/pull/188)) ## [6.1.2](https://github.com/wallaby-rails/wallaby-core/releases/tag/6.1.2) - 2020-04-12 diff --git a/gemfiles/Gemfile.rails-6.0 b/gemfiles/Gemfile.rails-6.0 index 2ecd19f0..901e56cd 100644 --- a/gemfiles/Gemfile.rails-6.0 +++ b/gemfiles/Gemfile.rails-6.0 @@ -16,13 +16,12 @@ gemspec path: '../' target_branch = !ENV['GITHUB_BASE_REF']&.empty? && ENV['GITHUB_BASE_REF'] target_branch ||= !ENV['GITHUB_REF_NAME']&.empty? && ENV['GITHUB_REF_NAME'] +gem 'rails', '~> 6.0.0' gem 'wallaby-core', git: 'https://github.com/wallaby-rails/wallaby-core.git', branch: target_branch gem 'wallaby-active_record', git: 'https://github.com/wallaby-rails/wallaby-active_record.git', branch: target_branch gem 'wallaby-cop', git: 'https://github.com/wallaby-rails/wallaby-cop.git', branch: 'main' gem 'simple_blog_theme', git: 'https://github.com/tian-im/simple_blog_theme.git', branch: 'main' -gem 'rails', '~> 6.0.0' - gem 'cancancan' gem 'devise' gem 'mysql2' @@ -31,7 +30,7 @@ gem 'pundit' gem 'sqlite3' # @see https://stackoverflow.com/a/71192990 -gem 'psych', '< 4' if RUBY_VERSION.match?(/3\.[12]/) +gem 'psych', '< 4' # @see https://stackoverflow.com/a/70500221 gem 'net-smtp', require: false diff --git a/gemfiles/Gemfile.rails-6.1 b/gemfiles/Gemfile.rails-6.1 index 47bf4389..970c7cbf 100644 --- a/gemfiles/Gemfile.rails-6.1 +++ b/gemfiles/Gemfile.rails-6.1 @@ -16,6 +16,7 @@ gemspec path: '../' target_branch = !ENV['GITHUB_BASE_REF']&.empty? && ENV['GITHUB_BASE_REF'] target_branch ||= !ENV['GITHUB_REF_NAME']&.empty? && ENV['GITHUB_REF_NAME'] +gem 'rails', '~> 6.1.0' gem 'wallaby-core', git: 'https://github.com/wallaby-rails/wallaby-core.git', branch: target_branch gem 'wallaby-active_record', git: 'https://github.com/wallaby-rails/wallaby-active_record.git', branch: target_branch gem 'wallaby-cop', git: 'https://github.com/wallaby-rails/wallaby-cop.git', branch: 'main' @@ -31,7 +32,7 @@ gem 'pundit' gem 'sqlite3' # @see https://stackoverflow.com/a/71192990 -gem 'psych', '< 4' if RUBY_VERSION.match?(/3\.[12]/) +gem 'psych', '< 4' # @see https://stackoverflow.com/a/70500221 gem 'net-smtp', require: false diff --git a/gemfiles/Gemfile.rails-7.0 b/gemfiles/Gemfile.rails-7.0 index 7fc69f08..683a8f38 100644 --- a/gemfiles/Gemfile.rails-7.0 +++ b/gemfiles/Gemfile.rails-7.0 @@ -16,13 +16,12 @@ gemspec path: '../' target_branch = !ENV['GITHUB_BASE_REF']&.empty? && ENV['GITHUB_BASE_REF'] target_branch ||= !ENV['GITHUB_REF_NAME']&.empty? && ENV['GITHUB_REF_NAME'] +gem 'rails', '~> 7.0.0' gem 'wallaby-core', git: 'https://github.com/wallaby-rails/wallaby-core.git', branch: target_branch gem 'wallaby-active_record', git: 'https://github.com/wallaby-rails/wallaby-active_record.git', branch: target_branch gem 'wallaby-cop', git: 'https://github.com/wallaby-rails/wallaby-cop.git', branch: 'main' gem 'simple_blog_theme', git: 'https://github.com/tian-im/simple_blog_theme.git', branch: 'main' -gem 'rails', '~> 7.0.0' - gem 'cancancan' gem 'devise' gem 'mysql2' @@ -30,9 +29,6 @@ gem 'pg' gem 'pundit' gem 'sqlite3' -# @see https://stackoverflow.com/a/71192990 -gem 'psych', '< 4' if RUBY_VERSION.match?(/3\.[12]/) - group :test do gem 'database_cleaner' gem 'rails-controller-testing' diff --git a/gemfiles/Gemfile.rails-7.1 b/gemfiles/Gemfile.rails-7.1 new file mode 100644 index 00000000..839c67cd --- /dev/null +++ b/gemfiles/Gemfile.rails-7.1 @@ -0,0 +1,41 @@ +source 'https://rubygems.org' + +# Declare your gem's dependencies in wallaby.gemspec. +# Bundler will treat runtime dependencies like base dependencies, and +# development dependencies will be added by default to the :development group. +gemspec path: '../' + +# Declare any dependencies that are still in development here instead of in +# your gemspec. These might include edge Rails or gems from your path or +# Git. Remember to move these dependencies to your gemspec before releasing +# your gem to rubygems.org. + +# To use a debugger +# gem 'byebug', group: [:development, :test] + +target_branch = !ENV['GITHUB_BASE_REF']&.empty? && ENV['GITHUB_BASE_REF'] +target_branch ||= !ENV['GITHUB_REF_NAME']&.empty? && ENV['GITHUB_REF_NAME'] + +gem 'rails', '~> 7.1.0' +gem 'wallaby-core', git: 'https://github.com/wallaby-rails/wallaby-core.git', branch: target_branch +gem 'wallaby-active_record', git: 'https://github.com/wallaby-rails/wallaby-active_record.git', branch: target_branch +gem 'wallaby-cop', git: 'https://github.com/wallaby-rails/wallaby-cop.git', branch: 'main' +gem 'simple_blog_theme', git: 'https://github.com/tian-im/simple_blog_theme.git', branch: 'main' + +gem 'cancancan' +gem 'devise' +gem 'mysql2' +gem 'pg' +gem 'pundit' +gem 'sqlite3' + +# @see https://stackoverflow.com/a/71192990 +gem 'psych', '< 4' + +group :test do + gem 'database_cleaner' + gem 'rails-controller-testing' + gem 'rspec-rails' + gem 'simplecov' + gem 'webmock' +end diff --git a/lib/wallaby/version.rb b/lib/wallaby/version.rb index f95d4c69..14f1855d 100644 --- a/lib/wallaby/version.rb +++ b/lib/wallaby/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Wallaby - VERSION = '7.0.0.beta1' # :nodoc: + VERSION = '7.0.0.beta2' # :nodoc: end diff --git a/spec/dummy/config/environments/test.rb b/spec/dummy/config/environments/test.rb index 3a1dbbb0..533876e8 100644 --- a/spec/dummy/config/environments/test.rb +++ b/spec/dummy/config/environments/test.rb @@ -44,4 +44,7 @@ config.cache_store = :null_store # config.logger = Logger.new(STDOUT) # config.log_level = :info + + # Store files locally. + config.active_storage.service = :local if defined? ActiveStorage end diff --git a/wallaby.gemspec b/wallaby.gemspec index c2bc0d93..0871602d 100644 --- a/wallaby.gemspec +++ b/wallaby.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |s| s.add_dependency 'wallaby-core' # This will determine wallaby-core's version - s.add_dependency 'wallaby-active_record', '0.3.0.beta1' + s.add_dependency 'wallaby-active_record', '0.3.0.beta2' # assets gems s.add_dependency 'jbuilder' diff --git a/yarn.lock b/yarn.lock index 1b202077..dd57bfc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -139,16 +139,16 @@ integrity sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ== "@types/debug@^4.1.5": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" - integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" "@types/fs-extra@^8.0.1": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" - integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== + version "8.1.5" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" + integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ== dependencies: "@types/node" "*" @@ -161,16 +161,16 @@ "@types/node" "*" "@types/lodash.debounce@^4.0.6": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.7.tgz#0285879defb7cdb156ae633cecd62d5680eded9f" - integrity sha512-X1T4wMZ+gT000M2/91SYj0d/7JfeNZ9PeeOldSNoE/lunLeQXKvkmIumI29IaKMotU/ln/McOIvgzZcQ/3TrSA== + version "4.0.9" + resolved "https://registry.yarnpkg.com/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz#0f5f21c507bce7521b5e30e7a24440975ac860a5" + integrity sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ== dependencies: "@types/lodash" "*" "@types/lodash@*": - version "4.14.191" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" - integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== + version "4.14.202" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.202.tgz#f09dbd2fb082d507178b2f2a5c7e74bd72ff98f8" + integrity sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== "@types/make-dir@^2.1.0": version "2.1.0" @@ -185,14 +185,16 @@ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/ms@*": - version "0.7.31" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node@*": - version "18.15.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014" - integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw== + version "20.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== + dependencies: + undici-types "~5.26.4" "@types/sass@^1.16.0": version "1.45.0" @@ -269,9 +271,9 @@ braces@^3.0.2, braces@~3.0.2: fill-range "^7.0.1" bundle-scss@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/bundle-scss/-/bundle-scss-1.5.1.tgz#d65069780bcfd8dea33ef16e914d26d64fec7f18" - integrity sha512-2S1J/AhVhqkqqPjHwynl3uDJm15dbLRpTDGUt5dErVurzYlwitRUP0SB4MQfsOX31EjPNyiheIoc99MTAVeYow== + version "1.5.4" + resolved "https://registry.yarnpkg.com/bundle-scss/-/bundle-scss-1.5.4.tgz#0dfeee4c3ae14000b4a267e32bda84e689dea06f" + integrity sha512-cVB4mb2zROKi0kZ0zGbJOk+Xl0i9JaapJ/Xok88YKIMA9L0o3d+r+cSo8yBvJfufZa7MAp9F/6DeZY4Hi5j8RQ== dependencies: "@types/make-dir" "^2.1.0" commander "^7.0.0" @@ -289,9 +291,9 @@ chalk@^3.0.0: supports-color "^7.1.0" "chokidar@>=3.0.0 <4.0.0", chokidar@^3.3.1: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -304,9 +306,9 @@ chalk@^3.0.0: fsevents "~2.3.2" codemirror@^5.49.2: - version "5.65.12" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.12.tgz#294fdf097d10ac5b56a9e011a91eff252afc73ae" - integrity sha512-z2jlHBocElRnPYysN2HAuhXbO3DNB0bcSKmNz3hcWR2Js2Dkhc1bEOxG93Z3DeUrnm+qx56XOY5wQmbP5KY0sw== + version "5.65.16" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.16.tgz#efc0661be6bf4988a6a1c2fe6893294638cdb334" + integrity sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg== color-convert@^2.0.1: version "2.0.1" @@ -386,9 +388,9 @@ fancy-log@^1.3.3: time-stamp "^1.0.0" fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -397,9 +399,9 @@ fast-glob@^3.2.9: micromatch "^4.0.4" fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" @@ -430,9 +432,9 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -483,14 +485,14 @@ has-flag@^4.0.0: integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== ignore@^5.2.0: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== immutable@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" - integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== + version "4.3.5" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" + integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== inflight@^1.0.4: version "1.0.6" @@ -542,9 +544,9 @@ jquery-ujs@^1.2.3: integrity sha512-59wvfx5vcCTHMeQT1/OwFiAj+UffLIwjRIoXdpO7Z7BCFGepzq9T9oLVeoItjTqjoXfUrHJvV7QU6pUR+UzOoA== "jquery@>= 1.7.x", jquery@>=1.7, jquery@^3.6.0: - version "3.6.4" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.4.tgz#ba065c188142100be4833699852bf7c24dc0252f" - integrity sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ== + version "3.7.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" + integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== jsonfile@^4.0.0: version "4.0.0" @@ -564,11 +566,25 @@ loglevel-plugin-prefix@^0.8.4: integrity sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g== loglevel@^1.6.6: - version "1.8.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== + version "1.9.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" + integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== -make-dir@*, make-dir@^3.1.0: +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@*: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -596,16 +612,16 @@ minimatch@^3.1.1: brace-expansion "^1.1.7" moment-timezone@^0.5.34, moment-timezone@^0.5.40: - version "0.5.41" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.41.tgz#a7ad3285fd24aaf5f93b8119a9d749c8039c64c5" - integrity sha512-e0jGNZDOHfBXJGz8vR/sIMXvBIGJJcqFjmlg9lmE+5KX1U7/RZNMswfD8nKnNCnQdKTIj50IaRKwl1fvMLyyRg== + version "0.5.45" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.45.tgz#cb685acd56bac10e69d93c536366eb65aa6bcf5c" + integrity sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ== dependencies: moment "^2.29.4" moment@^2.29.1, moment@^2.29.2, moment@^2.29.4: - version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== + version "2.30.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -681,9 +697,9 @@ run-parallel@^1.1.9: queue-microtask "^1.2.2" sass@*, sass@^1.23.7: - version "1.59.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.59.3.tgz#a1ddf855d75c70c26b4555df4403e1bbf8e4403f" - integrity sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ== + version "1.71.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54" + integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -714,9 +730,16 @@ scss-bundle@^3.1.2: tslib "^1.10.0" semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.5.3: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" slash@^3.0.0: version "3.0.0" @@ -775,6 +798,11 @@ typeahead.js@^0.11.1: dependencies: jquery ">=1.7" +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -784,3 +812,8 @@ wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==