--- !ruby/object:Gem::Specification name: shopify_app version: !ruby/object:Gem::Version version: 22.5.0 platform: ruby authors: - Shopify autorequire: bindir: bin cert_chain: [] date: 2024-11-29 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activeresource requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: addressable requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.7' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.7' - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 5.2.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 5.2.1 - !ruby/object:Gem::Dependency name: redirect_safely requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: shopify_api requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 14.7.0 - - "<" - !ruby/object:Gem::Version version: '15.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 14.7.0 - - "<" - !ruby/object:Gem::Version version: '15.0' - !ruby/object:Gem::Dependency name: sprockets-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 - !ruby/object:Gem::Dependency name: jwt requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.2.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.2.3 - !ruby/object:Gem::Dependency name: byebug requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: mocha requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry-nav requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry-stack_explorer requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rb-readline requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: ruby-lsp requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - !ruby/object:Gem::Dependency name: webmock requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: email: executables: [] extensions: [] extra_rdoc_files: [] files: - ".babelrc" - ".github/CODEOWNERS" - ".github/ISSUE_TEMPLATE/ENHANCEMENT.md" - ".github/ISSUE_TEMPLATE/bug-report.md" - ".github/ISSUE_TEMPLATE/config.yml" - ".github/ISSUE_TEMPLATE/feature-request.md" - ".github/PULL_REQUEST_TEMPLATE.md" - ".github/workflows/build.yml" - ".github/workflows/cla.yml" - ".github/workflows/close-waiting-for-response-issues.yml" - ".github/workflows/release.yml" - ".github/workflows/remove-labels-on-activity.yml" - ".github/workflows/rubocop.yml" - ".gitignore" - ".nvmrc" - ".rubocop.yml" - ".ruby-version" - ".spin/rails/prepare-application" - CHANGELOG.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - Gemfile - Gemfile.lock - LICENSE - README.md - Rakefile - SECURITY.md - app/assets/javascripts/shopify_app/redirect.js - app/controllers/concerns/shopify_app/ensure_authenticated_links.rb - app/controllers/concerns/shopify_app/ensure_has_session.rb - app/controllers/concerns/shopify_app/ensure_installed.rb - app/controllers/concerns/shopify_app/shop_access_scopes_verification.rb - app/controllers/shopify_app/authenticated_controller.rb - app/controllers/shopify_app/callback_controller.rb - app/controllers/shopify_app/extension_verification_controller.rb - app/controllers/shopify_app/sessions_controller.rb - app/controllers/shopify_app/webhooks_controller.rb - app/views/shopify_app/layouts/app_bridge.html.erb - app/views/shopify_app/partials/_button_styles.html.erb - app/views/shopify_app/partials/_card_styles.html.erb - app/views/shopify_app/partials/_empty_state_styles.html.erb - app/views/shopify_app/partials/_form_styles.html.erb - app/views/shopify_app/partials/_layout_styles.html.erb - app/views/shopify_app/partials/_typography_styles.html.erb - app/views/shopify_app/sessions/new.html.erb - app/views/shopify_app/sessions/patch_shopify_id_token.html.erb - app/views/shopify_app/shared/redirect.html.erb - config/locales/cs.yml - config/locales/da.yml - config/locales/de.yml - config/locales/en.yml - config/locales/es.yml - config/locales/fi.yml - config/locales/fr.yml - config/locales/it.yml - config/locales/ja.yml - config/locales/ko.yml - config/locales/nb.yml - config/locales/nl.yml - config/locales/pl.yml - config/locales/pt-BR.yml - config/locales/pt-PT.yml - config/locales/sv.yml - config/locales/th.yml - config/locales/tr.yml - config/locales/vi.yml - config/locales/zh-CN.yml - config/locales/zh-TW.yml - config/routes.rb - docs/Quickstart.md - docs/Releasing.md - docs/Troubleshooting.md - docs/Upgrading.md - docs/shopify_app/authentication.md - docs/shopify_app/content-security-policy.md - docs/shopify_app/controller-concerns.md - docs/shopify_app/engine.md - docs/shopify_app/generators.md - docs/shopify_app/handling-access-scopes-changes.md - docs/shopify_app/logging.md - docs/shopify_app/sessions.md - docs/shopify_app/testing.md - docs/shopify_app/webhooks.md - images/app-proxy-screenshot.png - karma.conf.js - lib/generators/shopify_app/add_after_authenticate_job/add_after_authenticate_job_generator.rb - lib/generators/shopify_app/add_after_authenticate_job/templates/after_authenticate_job.rb - lib/generators/shopify_app/add_app_uninstalled_job/add_app_uninstalled_job_generator.rb - lib/generators/shopify_app/add_app_uninstalled_job/templates/app_uninstalled_job.rb.tt - lib/generators/shopify_app/add_declarative_webhook/add_declarative_webhook_generator.rb - lib/generators/shopify_app/add_declarative_webhook/templates/webhook_controller.rb.tt - lib/generators/shopify_app/add_declarative_webhook/templates/webhook_job.rb.tt - lib/generators/shopify_app/add_privacy_jobs/add_privacy_jobs_generator.rb - lib/generators/shopify_app/add_privacy_jobs/templates/customers_data_request_job.rb.tt - lib/generators/shopify_app/add_privacy_jobs/templates/customers_redact_job.rb.tt - lib/generators/shopify_app/add_privacy_jobs/templates/shop_redact_job.rb.tt - lib/generators/shopify_app/add_webhook/add_webhook_generator.rb - lib/generators/shopify_app/add_webhook/templates/webhook_job.rb.tt - lib/generators/shopify_app/app_proxy_controller/app_proxy_controller_generator.rb - lib/generators/shopify_app/app_proxy_controller/templates/app_proxy_controller.rb - lib/generators/shopify_app/app_proxy_controller/templates/app_proxy_route.rb - lib/generators/shopify_app/app_proxy_controller/templates/index.html.erb - lib/generators/shopify_app/authenticated_controller/authenticated_controller_generator.rb - lib/generators/shopify_app/authenticated_controller/templates/authenticated_controller.rb - lib/generators/shopify_app/controllers/controllers_generator.rb - lib/generators/shopify_app/home_controller/home_controller_generator.rb - lib/generators/shopify_app/home_controller/templates/home_controller.rb - lib/generators/shopify_app/home_controller/templates/index.html.erb - lib/generators/shopify_app/home_controller/templates/unauthenticated_home_controller.rb - lib/generators/shopify_app/install/install_generator.rb - lib/generators/shopify_app/install/templates/_flash_messages.html.erb - lib/generators/shopify_app/install/templates/embedded_app.html.erb - lib/generators/shopify_app/install/templates/flash_messages.js - lib/generators/shopify_app/install/templates/session_store.rb - lib/generators/shopify_app/install/templates/shopify_app.js - lib/generators/shopify_app/install/templates/shopify_app.rb.tt - lib/generators/shopify_app/install/templates/shopify_app_importmap.js - lib/generators/shopify_app/install/templates/shopify_app_index.js - lib/generators/shopify_app/products_controller/products_controller_generator.rb - lib/generators/shopify_app/products_controller/templates/products_controller.rb - lib/generators/shopify_app/rotate_shopify_token_job/rotate_shopify_token_job_generator.rb - lib/generators/shopify_app/rotate_shopify_token_job/templates/rotate_shopify_token.rake - lib/generators/shopify_app/rotate_shopify_token_job/templates/rotate_shopify_token_job.rb - lib/generators/shopify_app/routes/routes_generator.rb - lib/generators/shopify_app/routes/templates/routes.rb - lib/generators/shopify_app/shop_model/shop_model_generator.rb - lib/generators/shopify_app/shop_model/templates/db/migrate/add_shop_access_scopes_column.erb - lib/generators/shopify_app/shop_model/templates/db/migrate/create_shops.erb - lib/generators/shopify_app/shop_model/templates/shop.rb - lib/generators/shopify_app/shop_model/templates/shops.yml - lib/generators/shopify_app/shopify_app_generator.rb - lib/generators/shopify_app/user_model/templates/db/migrate/add_user_access_scopes_column.erb - lib/generators/shopify_app/user_model/templates/db/migrate/add_user_expires_at_column.erb - lib/generators/shopify_app/user_model/templates/db/migrate/create_users.erb - lib/generators/shopify_app/user_model/templates/user.rb - lib/generators/shopify_app/user_model/templates/users.yml - lib/generators/shopify_app/user_model/user_model_generator.rb - lib/generators/shopify_app/views/views_generator.rb - lib/shopify_app.rb - lib/shopify_app/access_scopes/noop_strategy.rb - lib/shopify_app/access_scopes/shop_strategy.rb - lib/shopify_app/access_scopes/user_strategy.rb - lib/shopify_app/admin_api/with_token_refetch.rb - lib/shopify_app/auth/post_authenticate_tasks.rb - lib/shopify_app/auth/token_exchange.rb - lib/shopify_app/configuration.rb - lib/shopify_app/controller_concerns/app_proxy_verification.rb - lib/shopify_app/controller_concerns/csrf_protection.rb - lib/shopify_app/controller_concerns/embedded_app.rb - lib/shopify_app/controller_concerns/ensure_billing.rb - lib/shopify_app/controller_concerns/frame_ancestors.rb - lib/shopify_app/controller_concerns/localization.rb - lib/shopify_app/controller_concerns/login_protection.rb - lib/shopify_app/controller_concerns/payload_verification.rb - lib/shopify_app/controller_concerns/redirect_for_embedded.rb - lib/shopify_app/controller_concerns/sanitized_params.rb - lib/shopify_app/controller_concerns/token_exchange.rb - lib/shopify_app/controller_concerns/webhook_verification.rb - lib/shopify_app/controller_concerns/with_shopify_id_token.rb - lib/shopify_app/engine.rb - lib/shopify_app/errors.rb - lib/shopify_app/jobs/webhooks_manager_job.rb - lib/shopify_app/logger.rb - lib/shopify_app/managers/webhooks_manager.rb - lib/shopify_app/middleware/jwt_middleware.rb - lib/shopify_app/session/in_memory_session_store.rb - lib/shopify_app/session/in_memory_shop_session_store.rb - lib/shopify_app/session/in_memory_user_session_store.rb - lib/shopify_app/session/jwt.rb - lib/shopify_app/session/null_user_session_store.rb - lib/shopify_app/session/session_repository.rb - lib/shopify_app/session/session_storage.rb - lib/shopify_app/session/shop_session_storage.rb - lib/shopify_app/session/shop_session_storage_with_scopes.rb - lib/shopify_app/session/user_session_storage.rb - lib/shopify_app/session/user_session_storage_with_scopes.rb - lib/shopify_app/test_helpers/all.rb - lib/shopify_app/test_helpers/shopify_session_helper.rb - lib/shopify_app/test_helpers/webhook_verification_helper.rb - lib/shopify_app/utils.rb - lib/shopify_app/version.rb - package.json - service.yml - shipit.rubygems.yml - shopify_app.gemspec - translation.yml - webpack.config.js - yarn.lock homepage: licenses: [] metadata: allowed_push_host: https://rubygems.org post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.23 signing_key: specification_version: 4 summary: This gem is used to get quickly started with the Shopify API test_files: []