Skip to content

Instantly share code, notes, and snippets.

@ewlarson
Created December 12, 2025 19:27
Show Gist options
  • Select an option

  • Save ewlarson/de3ce3b038e2c908ddd6a3a1460a2033 to your computer and use it in GitHub Desktop.

Select an option

Save ewlarson/de3ce3b038e2c908ddd6a3a1460a2033 to your computer and use it in GitHub Desktop.
GeoBlacklight QuickStart via Importmaps — Sass warnings and errors
ewlarson@beanburrito-5 tmp % ASSET_PIPELINE=importmap rails new gbl-quickstart-importmaps -m https://raw.githubusercontent.com/geoblacklight/geoblacklight/main/template.rb -a propshaft --css bootstrap --js importmap
create
create README.md
create Rakefile
create .node-version
create .ruby-version
create config.ru
create .gitignore
create .gitattributes
create Gemfile
run git init from "."
Initialized empty Git repository in /Users/ewlarson/Rails/tmp/gbl-quickstart-importmaps/.git/
create app
create app/assets/config/manifest.js
create app/assets/stylesheets/application.css
create app/channels/application_cable/channel.rb
create app/channels/application_cable/connection.rb
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/jobs/application_job.rb
create app/mailers/application_mailer.rb
create app/models/application_record.rb
create app/views/layouts/application.html.erb
create app/views/layouts/mailer.html.erb
create app/views/layouts/mailer.text.erb
create app/views/pwa/manifest.json.erb
create app/views/pwa/service-worker.js
create app/assets/images
create app/assets/images/.keep
create app/controllers/concerns/.keep
create app/models/concerns/.keep
create bin
create bin/brakeman
create bin/rails
create bin/rake
create bin/rubocop
create bin/setup
create Dockerfile
create .dockerignore
create bin/docker-entrypoint
create .rubocop.yml
create .github/workflows
create .github/workflows/ci.yml
create .github/dependabot.yml
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/cable.yml
create config/puma.rb
create config/storage.yml
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/assets.rb
create config/initializers/content_security_policy.rb
create config/initializers/cors.rb
create config/initializers/filter_parameter_logging.rb
create config/initializers/inflections.rb
create config/initializers/new_framework_defaults_7_2.rb
create config/initializers/permissions_policy.rb
create config/locales
create config/locales/en.yml
create config/master.key
append .gitignore
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create lib
create lib/tasks
create lib/tasks/.keep
create lib/assets
create lib/assets/.keep
create log
create log/.keep
create public
create public/404.html
create public/406-unsupported-browser.html
create public/422.html
create public/500.html
create public/icon.png
create public/icon.svg
create public/robots.txt
create tmp
create tmp/.keep
create tmp/pids
create tmp/pids/.keep
create vendor
create vendor/.keep
create test/fixtures/files
create test/fixtures/files/.keep
create test/controllers
create test/controllers/.keep
create test/mailers
create test/mailers/.keep
create test/models
create test/models/.keep
create test/helpers
create test/helpers/.keep
create test/integration
create test/integration/.keep
create test/channels/application_cable/connection_test.rb
create test/test_helper.rb
create test/system
create test/system/.keep
create test/application_system_test_case.rb
create storage
create storage/.keep
create tmp/storage
create tmp/storage/.keep
remove app/assets/config/manifest.js
remove app/assets/config
remove app/assets/stylesheets/application.css
create app/assets/stylesheets/application.css
remove config/initializers/cors.rb
remove config/initializers/new_framework_defaults_7_2.rb
apply https://raw.githubusercontent.com/geoblacklight/geoblacklight/main/template.rb
gemfile geoblacklight
run bundle install from "."
Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies...
Bundle complete! 18 Gemfile dependencies, 143 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
1 installed gem you directly depend on is looking for funding.
Run `bundle fund` for details
run bundle install --quiet
run bundle lock --add-platform=x86_64-linux
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Writing lockfile to /Users/ewlarson/Rails/tmp/gbl-quickstart-importmaps/Gemfile.lock
run bundle lock --add-platform=aarch64-linux
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Writing lockfile to /Users/ewlarson/Rails/tmp/gbl-quickstart-importmaps/Gemfile.lock
run bundle binstubs bundler
rails importmap:install
apply /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/importmap-rails-2.2.2/lib/install/install.rb
Add Importmap include tags in application layout
insert app/views/layouts/application.html.erb
Create application.js module as entrypoint
create app/javascript/application.js
Use vendor/javascript for downloaded pins
create vendor/javascript
create vendor/javascript/.keep
Configure importmap paths in config/importmap.rb
create config/importmap.rb
Copying binstub
create bin/importmap
run bundle install --quiet
rails turbo:install stimulus:install
apply /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/turbo-rails-2.0.20/lib/install/turbo_with_importmap.rb
Import Turbo
append app/javascript/application.js
Pin Turbo
append config/importmap.rb
run bundle install --quiet
apply /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/stimulus-rails-1.3.4/lib/install/stimulus_with_importmap.rb
Create controllers directory
create app/javascript/controllers
create app/javascript/controllers/index.js
create app/javascript/controllers/application.js
create app/javascript/controllers/hello_controller.js
Import Stimulus controllers
append app/javascript/application.js
Pin Stimulus
Appending: pin "@hotwired/stimulus", to: "stimulus.min.js"
append config/importmap.rb
Appending: pin "@hotwired/stimulus-loading", to: "stimulus-loading.js"
append config/importmap.rb
Pin all controllers
Appending: pin_all_from "app/javascript/controllers", under: "controllers"
append config/importmap.rb
run bundle install --quiet
rails css:install:bootstrap
apply /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/cssbundling-rails-1.4.3/lib/install/bootstrap/install.rb
apply /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/cssbundling-rails-1.4.3/lib/install/install.rb
Build into app/assets/builds
create app/assets/builds
create app/assets/builds/.keep
append .gitignore
append .gitignore
Remove app/assets/stylesheets/application.css so build output can take over
remove app/assets/stylesheets/application.css
Add stylesheet link tag in application layout
unchanged app/views/layouts/application.html.erb
Add default package.json
create package.json
Add default Procfile.dev
create Procfile.dev
Ensure foreman is installed
run gem install foreman from "."
Successfully installed foreman-0.90.0
Parsing documentation for foreman-0.90.0
Done installing documentation for foreman after 0 seconds
Parsing documentation for foreman-0.90.0
Done installing documentation for foreman after 0 seconds
1 gem installed
Add bin/dev to start foreman
create bin/dev
Install Bootstrap with Bootstrap Icons, Popperjs/core and Autoprefixer
create app/assets/stylesheets/application.bootstrap.scss
run yarn add sass bootstrap bootstrap-icons @popperjs/core postcss postcss-cli autoprefixer nodemon from "."
yarn add v1.22.22
warning ../../../package.json: No license field
info No lockfile found.
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
[4/4] 🔨 Building fresh packages...
success Saved lockfile.
success Saved 83 new dependencies.
info Direct dependencies
├─ @popperjs/[email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
└─ [email protected]
info All dependencies
├─ @parcel/[email protected]
├─ @parcel/[email protected]
├─ @popperjs/[email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
├─ [email protected]
└─ [email protected]
✨ Done in 7.75s.
insert config/initializers/assets.rb
Appending Bootstrap JavaScript import to default entry point
append app/javascript/application.js
Pin Bootstrap
append config/importmap.rb
insert config/initializers/assets.rb
append config/initializers/assets.rb
run bun run build:css:compile from "."
$ sass ./app/assets/stylesheets/application.bootstrap.scss:./app/assets/builds/application.css --no-source-map --load-path=node_modules
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
1 │ @import 'bootstrap/scss/bootstrap';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
2 │ @import 'bootstrap-icons/font/bootstrap-icons';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 2:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
1 │ @import "mixins/banner";
│ ^^^^^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 1:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
7 │ @import "functions";
│ ^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
8 │ @import "variables";
│ ^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$value"): $value; else: $arg)
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:55 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$key"): $key; else: if($arg == "$value", $value, $arg))
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:30 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($l1 > $l2): divide($l1 + 0.05, $l2 + 0.05); else: divide($l2 + 0.05, $l1 + 0.05))
More info: https://sass-lang.com/d/if-function
177 │ @return if($l1 > $l2, divide($l1 + .05, $l2 + .05), divide($l2 + .05, $l1 + .05));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 177:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass(divide($value, 255) < 0.04045): divide(divide($value, 255), 12.92); else: nth($_luminance-list, $value + 1))
More info: https://sass-lang.com/d/if-function
191 │ $value: if(divide($value, 255) < .04045, divide(divide($value, 255), 12.92), nth($_luminance-list, $value + 1));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 191:13 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($weight > 0): shade-color($color, $weight); else: tint-color($color, -$weight))
More info: https://sass-lang.com/d/if-function
217 │ @return if($weight > 0, shade-color($color, $weight), tint-color($color, -$weight));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 217:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
207 │ @return mix(white, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 207:11 tint-color()
node_modules/bootstrap/scss/_variables.scss 79:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
212 │ @return mix(black, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 212:11 shade-color()
node_modules/bootstrap/scss/_variables.scss 84:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
342 │ $light-bg-subtle: mix($gray-100, $white) !default;
│ ^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_variables.scss 342:27 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:30 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:51 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
185 │ "r": red($color),
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 185:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
186 │ "g": green($color),
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 186:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: blue() is deprecated. Suggestion:
color.channel($color, "blue", $space: rgb)
More info: https://sass-lang.com/d/color-functions
187 │ "b": blue($color)
│ ^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 187:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:11 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:24 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Warning: 312 repetitive deprecation warnings omitted.
Run in verbose mode to see all warnings.
run bun run build:css:prefix from "."
$ postcss ./app/assets/builds/application.css --use=autoprefixer --output=./app/assets/builds/application.css
run bun run build:css from "."
$ bun run build:css:compile && bun run build:css:prefix
$ sass ./app/assets/stylesheets/application.bootstrap.scss:./app/assets/builds/application.css --no-source-map --load-path=node_modules
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
1 │ @import 'bootstrap/scss/bootstrap';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
2 │ @import 'bootstrap-icons/font/bootstrap-icons';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 2:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
1 │ @import "mixins/banner";
│ ^^^^^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 1:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
7 │ @import "functions";
│ ^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
8 │ @import "variables";
│ ^^^^^^^^^^^
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$value"): $value; else: $arg)
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:55 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$key"): $key; else: if($arg == "$value", $value, $arg))
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:30 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($l1 > $l2): divide($l1 + 0.05, $l2 + 0.05); else: divide($l2 + 0.05, $l1 + 0.05))
More info: https://sass-lang.com/d/if-function
177 │ @return if($l1 > $l2, divide($l1 + .05, $l2 + .05), divide($l2 + .05, $l1 + .05));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 177:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass(divide($value, 255) < 0.04045): divide(divide($value, 255), 12.92); else: nth($_luminance-list, $value + 1))
More info: https://sass-lang.com/d/if-function
191 │ $value: if(divide($value, 255) < .04045, divide(divide($value, 255), 12.92), nth($_luminance-list, $value + 1));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 191:13 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($weight > 0): shade-color($color, $weight); else: tint-color($color, -$weight))
More info: https://sass-lang.com/d/if-function
217 │ @return if($weight > 0, shade-color($color, $weight), tint-color($color, -$weight));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 217:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
207 │ @return mix(white, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 207:11 tint-color()
node_modules/bootstrap/scss/_variables.scss 79:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
212 │ @return mix(black, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 212:11 shade-color()
node_modules/bootstrap/scss/_variables.scss 84:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
342 │ $light-bg-subtle: mix($gray-100, $white) !default;
│ ^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_variables.scss 342:27 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:30 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:51 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
185 │ "r": red($color),
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 185:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
186 │ "g": green($color),
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 186:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: blue() is deprecated. Suggestion:
color.channel($color, "blue", $space: rgb)
More info: https://sass-lang.com/d/color-functions
187 │ "b": blue($color)
│ ^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 187:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:11 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:24 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 1:9 root stylesheet
Warning: 312 repetitive deprecation warnings omitted.
Run in verbose mode to see all warnings.
$ postcss ./app/assets/builds/application.css --use=autoprefixer --output=./app/assets/builds/application.css
gsub Procfile.dev
run bundle install --quiet
generate blacklight:install
rails generate blacklight:install --devise --skip-solr
generate blacklight:assets
rails generate blacklight:assets
generate blacklight:assets:importmap
rails generate blacklight:assets:importmap --bootstrap-version='~> 5.3'
gemfile bootstrap (~> 5.3)
append config/importmap.rb
unchanged app/javascript/application.js
append app/javascript/application.js
run yarn add [email protected] from "."
yarn add v1.22.22
warning ../../../package.json: No license field
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
[4/4] 🔨 Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ [email protected]
info All dependencies
└─ [email protected]
✨ Done in 1.01s.
append app/assets/stylesheets/application.bootstrap.scss
run bundle install from "."
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Bundle complete! 19 Gemfile dependencies, 145 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
1 installed gem you directly depend on is looking for funding.
Run `bundle fund` for details
generate blacklight:document
rails generate blacklight:document solr_document
create app/models/solr_document.rb
generate blacklight:search_builder
rails generate blacklight:search_builder search_builder
create app/models/search_builder.rb
generate blacklight:models
rails generate blacklight:models
create config/blacklight.yml
gsub config/blacklight.yml
rake blacklight:install:migrations
Copied migration 20251212191848_create_searches.blacklight.rb from blacklight
Copied migration 20251212191849_create_bookmarks.blacklight.rb from blacklight
Copied migration 20251212191850_add_polymorphic_type_to_bookmarks.blacklight.rb from blacklight
route
concern :exportable, Blacklight::Routes::Exportable.new
resources :solr_documents, only: [:show], path: '/catalog', controller: 'catalog' do
concerns :exportable
end
resources :bookmarks, only: [:index, :update, :create, :destroy] do
concerns :exportable
collection do
delete 'clear'
end
end
generate blacklight:user
rails generate blacklight:user user --devise true
gemfile devise
gemfile devise-guests (~> 0.8)
run bundle install from "."
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Bundle complete! 21 Gemfile dependencies, 151 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
1 installed gem you directly depend on is looking for funding.
Run `bundle fund` for details
generate devise:install
rails generate devise:install
create config/initializers/devise.rb
create config/locales/devise.en.yml
===============================================================================
Depending on your application's configuration some manual setup may be required:
1. Ensure you have defined default url options in your environments files. Here
is an example of default_url_options appropriate for a development environment
in config/environments/development.rb:
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
In production, :host should be set to the actual host of your application.
* Required for all applications. *
2. Ensure you have defined root_url to *something* in your config/routes.rb.
For example:
root to: "home#index"
* Not required for API-only Applications *
3. Ensure you have flash messages in app/views/layouts/application.html.erb.
For example:
<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
* Not required for API-only Applications *
4. You can copy Devise views (for customization) to your app by running:
rails g devise:views
* Not required *
===============================================================================
generate devise
rails generate devise User
invoke active_record
create db/migrate/20251212191852_devise_create_users.rb
create app/models/user.rb
invoke test_unit
create test/models/user_test.rb
create test/fixtures/users.yml
insert app/models/user.rb
route devise_for :users
generate devise_guests
rails generate devise_guests User
invoke active_record
create db/migrate/20251212191853_add_devise_guests_to_users.rb
insert app/models/user.rb
gsub config/initializers/devise.rb
gsub config/initializers/devise.rb
insert app/models/user.rb
generate blacklight:controller
rails generate blacklight:controller catalog
insert app/controllers/application_controller.rb
create app/controllers/catalog_controller.rb
route concern :searchable, Blacklight::Routes::Searchable.new
resource :catalog, only: [], as: 'catalog', path: '/catalog', controller: 'catalog' do
concerns :searchable
end
route root to: "catalog#index"
create config/locales/blacklight.en.yml
route mount Blacklight::Engine => '/'
generate geoblacklight:install
rails generate geoblacklight:install
insert app/controllers/application_controller.rb
insert config/environments/test.rb
insert config/routes.rb
insert config/routes.rb
remove app/controllers/catalog_controller.rb
create app/controllers/catalog_controller.rb
create config/settings.yml
create solr
create solr/conf/_rest_managed.json
create solr/conf/admin-extra.html
create solr/conf/core.properties
create solr/conf/elevate.xml
create solr/conf/mapping-ISOLatin1Accent.txt
create solr/conf/protwords.txt
create solr/conf/schema.xml
create solr/conf/scripts.conf
create solr/conf/solrconfig.xml
create solr/conf/spellings.txt
create solr/conf/stopwords.txt
create solr/conf/stopwords_en.txt
create solr/conf/synonyms.txt
create solr/conf/xslt/example.xsl
create solr/conf/xslt/example_atom.xsl
create solr/conf/xslt/example_rss.xsl
create solr/conf/xslt/luke.xsl
gemfile rsolr (>= 1.0, < 3)
create compose.yml
insert app/models/solr_document.rb
insert app/models/solr_document.rb
insert app/models/search_builder.rb
gsub config/locales/blacklight.en.yml
generate geoblacklight:assets
rails generate geoblacklight:assets
generate geoblacklight:assets:importmap
rails generate geoblacklight:assets:importmap
create app/assets/stylesheets/_customizations.scss
gsub app/assets/stylesheets/_customizations.scss
insert app/assets/stylesheets/application.bootstrap.scss
insert app/assets/stylesheets/application.bootstrap.scss
append app/assets/stylesheets/application.bootstrap.scss
gsub app/javascript/application.js
append app/javascript/application.js
gsub config/importmap.rb
append config/importmap.rb
run yarn build:css from "."
yarn run v1.22.22
warning ../../../package.json: No license field
$ bun run build:css:compile && bun run build:css:prefix
$ sass ./app/assets/stylesheets/application.bootstrap.scss:./app/assets/builds/application.css --no-source-map --load-path=node_modules
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
6 │ @import 'customizations';
│ ^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 6:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
7 │ @import 'bootstrap/scss/bootstrap';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
8 │ @import 'bootstrap-icons/font/bootstrap-icons';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 8:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
9 │ @import "blacklight-frontend/app/assets/stylesheets/blacklight/blacklight";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 9:9 root stylesheet
Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
More info and automated migrator: https://sass-lang.com/d/import
10 │ @import '@geoblacklight/frontend/app/assets/stylesheets/geoblacklight/geoblacklight';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 10:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$value"): $value; else: $arg)
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:55 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($arg == "$key"): $key; else: if($arg == "$value", $value, $arg))
More info: https://sass-lang.com/d/if-function
58 │ $_args: append($_args, if($arg == "$key", $key, if($arg == "$value", $value, $arg)));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 58:30 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($l1 > $l2): divide($l1 + 0.05, $l2 + 0.05); else: divide($l2 + 0.05, $l1 + 0.05))
More info: https://sass-lang.com/d/if-function
177 │ @return if($l1 > $l2, divide($l1 + .05, $l2 + .05), divide($l2 + .05, $l1 + .05));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 177:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass(divide($value, 255) < 0.04045): divide(divide($value, 255), 12.92); else: nth($_luminance-list, $value + 1))
More info: https://sass-lang.com/d/if-function
191 │ $value: if(divide($value, 255) < .04045, divide(divide($value, 255), 12.92), nth($_luminance-list, $value + 1));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 191:13 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [if-function]: The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($weight > 0): shade-color($color, $weight); else: tint-color($color, -$weight))
More info: https://sass-lang.com/d/if-function
217 │ @return if($weight > 0, shade-color($color, $weight), tint-color($color, -$weight));
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 217:11 @import
bootstrap/scss/bootstrap.scss 7:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
207 │ @return mix(white, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 207:11 tint-color()
node_modules/bootstrap/scss/_variables.scss 79:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
212 │ @return mix(black, $color, $weight);
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 212:11 shade-color()
node_modules/bootstrap/scss/_variables.scss 84:12 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use color.mix instead.
More info and automated migrator: https://sass-lang.com/d/import
342 │ $light-bg-subtle: mix($gray-100, $white) !default;
│ ^^^^^^^^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_variables.scss 342:27 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:30 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
Use math.unit instead.
More info and automated migrator: https://sass-lang.com/d/import
11 │ @if $prev-num == null or unit($num) == "%" or unit($prev-num) == "%" {
│ ^^^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 11:51 -assert-ascending()
node_modules/bootstrap/scss/_variables.scss 494:1 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
185 │ "r": red($color),
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 185:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
186 │ "g": green($color),
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 186:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [color-functions]: blue() is deprecated. Suggestion:
color.channel($color, "blue", $space: rgb)
More info: https://sass-lang.com/d/color-functions
187 │ "b": blue($color)
│ ^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 187:10 luminance()
node_modules/bootstrap/scss/_functions.scss 174:8 contrast-ratio()
node_modules/bootstrap/scss/_functions.scss 159:22 color-contrast()
node_modules/bootstrap/scss/_variables.scss 846:42 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [color-functions]: red() is deprecated. Suggestion:
color.channel($color, "red", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:11 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Deprecation Warning [color-functions]: green() is deprecated. Suggestion:
color.channel($color, "green", $space: rgb)
More info: https://sass-lang.com/d/color-functions
37 │ @return red($value), green($value), blue($value);
│ ^^^^^^^^^^^^^
node_modules/bootstrap/scss/_functions.scss 37:24 to-rgb()
node_modules/bootstrap/scss/_variables.scss 846:31 @import
bootstrap/scss/bootstrap.scss 8:9 @import
app/assets/stylesheets/application.bootstrap.scss 7:9 root stylesheet
Error: Can't find stylesheet to import.
10 │ @import '@geoblacklight/frontend/app/assets/stylesheets/geoblacklight/geoblacklight';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/assets/stylesheets/application.bootstrap.scss 10:9 root stylesheet
error: script "build:css:compile" exited with code 65
error Command failed with exit code 65.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
rails db:migrate
== 20251212191848 CreateSearches: migrating ===================================
-- create_table(:searches, {:id=>:integer})
-> 0.0026s
== 20251212191848 CreateSearches: migrated (0.0027s) ==========================
== 20251212191849 CreateBookmarks: migrating ==================================
-- create_table(:bookmarks, {:id=>:integer})
-> 0.0048s
== 20251212191849 CreateBookmarks: migrated (0.0049s) =========================
== 20251212191850 AddPolymorphicTypeToBookmarks: migrating ====================
== 20251212191850 AddPolymorphicTypeToBookmarks: migrated (0.0081s) ===========
== 20251212191852 DeviseCreateUsers: migrating ================================
-- create_table(:users)
-> 0.0011s
-- add_index(:users, :email, {:unique=>true})
-> 0.0004s
-- add_index(:users, :reset_password_token, {:unique=>true})
-> 0.0003s
== 20251212191852 DeviseCreateUsers: migrated (0.0019s) =======================
== 20251212191853 AddDeviseGuestsToUsers: migrating ===========================
-- change_table(:users)
-> 0.0019s
== 20251212191853 AddDeviseGuestsToUsers: migrated (0.0019s) ==================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment