# -*- encoding: utf-8 -*- # stub: kaze 0.14.0 ruby lib Gem::Specification.new do |s| s.name = "kaze".freeze s.version = "0.14.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Cuong Giang".freeze] s.date = "2024-07-08" s.email = ["thaicuong.giang@gmail.com".freeze] s.executables = ["kaze".freeze] s.files = ["LICENSE.md".freeze, "README.md".freeze, "bin/kaze".freeze, "lib/kaze.rb".freeze, "lib/kaze/commands.rb".freeze, "lib/kaze/commands/app.rb".freeze, "lib/kaze/commands/app/base_stack.rb".freeze, "lib/kaze/commands/app/hotwire_stack.rb".freeze, "lib/kaze/commands/app/inertia_react_stack.rb".freeze, "lib/kaze/commands/app/inertia_vue_stack.rb".freeze, "lib/kaze/commands/app/stack_factory.rb".freeze, "lib/kaze/version.rb".freeze, "stubs/default/Procfile.dev".freeze, "stubs/default/app/assets/stylesheets/application.css".freeze, "stubs/default/app/assets/stylesheets/application.tailwind.css".freeze, "stubs/default/app/forms/application_form.rb".freeze, "stubs/default/app/forms/auth/login_form.rb".freeze, "stubs/default/app/forms/auth/new_password_form.rb".freeze, "stubs/default/app/forms/auth/register_form.rb".freeze, "stubs/default/app/forms/auth/send_password_reset_link_form.rb".freeze, "stubs/default/app/forms/delete_user_form.rb".freeze, "stubs/default/app/forms/update_password_form.rb".freeze, "stubs/default/app/forms/update_profile_information_form.rb".freeze, "stubs/default/app/mailers/application_mailer.rb".freeze, "stubs/default/app/mailers/user_mailer.rb".freeze, "stubs/default/app/models/application_record.rb".freeze, "stubs/default/app/models/concerns/can_reset_password.rb".freeze, "stubs/default/app/models/concerns/must_verify_email.rb".freeze, "stubs/default/app/models/current.rb".freeze, "stubs/default/app/models/session_guard.rb".freeze, "stubs/default/app/models/user.rb".freeze, "stubs/default/app/validators/current_password_validator.rb".freeze, "stubs/default/app/validators/email_validator.rb".freeze, "stubs/default/app/validators/lowercase_validator.rb".freeze, "stubs/default/app/validators/uniqueness_validator.rb".freeze, "stubs/default/app/views/layouts/mailer.html.erb".freeze, "stubs/default/app/views/layouts/mailer.text.erb".freeze, "stubs/default/app/views/user_mailer/reset_password.html.erb".freeze, "stubs/default/app/views/user_mailer/verify_email.html.erb".freeze, "stubs/default/bin/dev".freeze, "stubs/default/config/routes.rb".freeze, "stubs/default/db/migrate/20240101000000_create_users.rb".freeze, "stubs/default/db/migrate/20240101000001_create_delayed_jobs.rb".freeze, "stubs/default/test/factories/users.rb".freeze, "stubs/default/test/integration/auth/authentication_test.rb".freeze, "stubs/default/test/integration/auth/email_verification_test.rb".freeze, "stubs/default/test/integration/auth/password_reset_test.rb".freeze, "stubs/default/test/integration/auth/registration_test.rb".freeze, "stubs/default/test/integration/password_update_test.rb".freeze, "stubs/default/test/integration/profile_test.rb".freeze, "stubs/default/test/test_helper.rb".freeze, "stubs/hotwire/app/components/application_logo_component.rb".freeze, "stubs/hotwire/app/components/auth_session_status_component.rb".freeze, "stubs/hotwire/app/components/danger_button_component.rb".freeze, "stubs/hotwire/app/components/dropdown_component.html.erb".freeze, "stubs/hotwire/app/components/dropdown_component.rb".freeze, "stubs/hotwire/app/components/dropdown_link_component.rb".freeze, "stubs/hotwire/app/components/input_error_component.rb".freeze, "stubs/hotwire/app/components/input_label_component.rb".freeze, "stubs/hotwire/app/components/modal_component.html.erb".freeze, "stubs/hotwire/app/components/modal_component.rb".freeze, "stubs/hotwire/app/components/nav_link_component.rb".freeze, "stubs/hotwire/app/components/primary_button_component.rb".freeze, "stubs/hotwire/app/components/responsive_nav_link_component.rb".freeze, "stubs/hotwire/app/components/secondary_button_component.rb".freeze, "stubs/hotwire/app/components/text_input_component.rb".freeze, "stubs/hotwire/app/controllers/application_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/authenticated_session_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/email_verification_notification_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/new_password_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/password_reset_link_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/registered_user_controller.rb".freeze, "stubs/hotwire/app/controllers/auth/verified_email_controller.rb".freeze, "stubs/hotwire/app/controllers/concerns/authenticate.rb".freeze, "stubs/hotwire/app/controllers/concerns/redirect_if_authenticated.rb".freeze, "stubs/hotwire/app/controllers/concerns/set_current_auth.rb".freeze, "stubs/hotwire/app/controllers/concerns/validate_signature.rb".freeze, "stubs/hotwire/app/controllers/dashboard_controller.rb".freeze, "stubs/hotwire/app/controllers/password_controller.rb".freeze, "stubs/hotwire/app/controllers/profile_controller.rb".freeze, "stubs/hotwire/app/controllers/welcome_controller.rb".freeze, "stubs/hotwire/app/javascript/alpinejs.stub".freeze, "stubs/hotwire/app/javascript/application.js".freeze, "stubs/hotwire/app/views/auth/forgot_password.html.erb".freeze, "stubs/hotwire/app/views/auth/login.html.erb".freeze, "stubs/hotwire/app/views/auth/register.html.erb".freeze, "stubs/hotwire/app/views/auth/reset_password.html.erb".freeze, "stubs/hotwire/app/views/auth/verify_email.html.erb".freeze, "stubs/hotwire/app/views/dashboard/index.html.erb".freeze, "stubs/hotwire/app/views/layouts/_navigation.html.erb".freeze, "stubs/hotwire/app/views/layouts/application.html.erb".freeze, "stubs/hotwire/app/views/layouts/guest.html.erb".freeze, "stubs/hotwire/app/views/profile/destroy.turbo_stream.erb".freeze, "stubs/hotwire/app/views/profile/edit.html.erb".freeze, "stubs/hotwire/app/views/profile/partials/_confirm_user_deletion_modal.html.erb".freeze, "stubs/hotwire/app/views/profile/partials/_delete_user_form.html.erb".freeze, "stubs/hotwire/app/views/profile/partials/_update_password_form.html.erb".freeze, "stubs/hotwire/app/views/profile/partials/_update_profile_information_form.html.erb".freeze, "stubs/hotwire/app/views/welcome/index.html.erb".freeze, "stubs/hotwire/config/importmap.rb".freeze, "stubs/hotwire/config/tailwind.config.js".freeze, "stubs/inertia-common/app/controllers/application_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/authenticated_session_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/email_verification_notification_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/new_password_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/password_reset_link_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/registered_user_controller.rb".freeze, "stubs/inertia-common/app/controllers/auth/verified_email_controller.rb".freeze, "stubs/inertia-common/app/controllers/concerns/authenticate.rb".freeze, "stubs/inertia-common/app/controllers/concerns/handle_inertia_requests.rb".freeze, "stubs/inertia-common/app/controllers/concerns/redirect_if_authenticated.rb".freeze, "stubs/inertia-common/app/controllers/concerns/set_current_auth.rb".freeze, "stubs/inertia-common/app/controllers/concerns/validate_signature.rb".freeze, "stubs/inertia-common/app/controllers/concerns/verify_csrf_token.rb".freeze, "stubs/inertia-common/app/controllers/dashboard_controller.rb".freeze, "stubs/inertia-common/app/controllers/password_controller.rb".freeze, "stubs/inertia-common/app/controllers/profile_controller.rb".freeze, "stubs/inertia-common/app/controllers/welcome_controller.rb".freeze, "stubs/inertia-common/bin/vite".freeze, "stubs/inertia-common/config/vite.json".freeze, "stubs/inertia-common/test/integration/password_update_test.rb".freeze, "stubs/inertia-common/test/integration/profile_test.rb".freeze, "stubs/inertia-react-ts/app/javascript/Components/ApplicationLogo.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/Checkbox.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/DangerButton.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/Dropdown.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/InputError.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/InputLabel.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/Modal.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/NavLink.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/PrimaryButton.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/ResponsiveNavLink.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/SecondaryButton.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Components/TextInput.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Layouts/AuthenticatedLayout.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Layouts/GuestLayout.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Auth/ForgotPassword.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Auth/Login.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Auth/Register.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Auth/ResetPassword.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Auth/VerifyEmail.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Dashboard.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Profile/Edit.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Profile/Partials/DeleteUserForm.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Profile/Partials/UpdatePasswordForm.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Profile/Partials/UpdateProfileInformationForm.tsx".freeze, "stubs/inertia-react-ts/app/javascript/Pages/Welcome.tsx".freeze, "stubs/inertia-react-ts/app/javascript/entrypoints/application.tsx".freeze, "stubs/inertia-react-ts/app/javascript/entrypoints/bootstrap.ts".freeze, "stubs/inertia-react-ts/app/javascript/types/global.d.ts".freeze, "stubs/inertia-react-ts/app/javascript/types/index.d.ts".freeze, "stubs/inertia-react-ts/app/javascript/types/vite-env.d.ts".freeze, "stubs/inertia-react-ts/app/views/layouts/application.html.erb".freeze, "stubs/inertia-react-ts/config/tailwind.config.js".freeze, "stubs/inertia-react-ts/package.json".freeze, "stubs/inertia-react-ts/tsconfig.json".freeze, "stubs/inertia-react-ts/vite.config.ts".freeze, "stubs/inertia-vue-ts/app/javascript/Components/ApplicationLogo.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/Checkbox.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/DangerButton.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/Dropdown.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/DropdownLink.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/InputError.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/InputLabel.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/Modal.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/NavLink.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/PrimaryButton.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/ResponsiveNavLink.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/SecondaryButton.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Components/TextInput.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Layouts/AuthenticatedLayout.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Layouts/GuestLayout.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Auth/ForgotPassword.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Auth/Login.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Auth/Register.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Auth/ResetPassword.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Auth/VerifyEmail.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Dashboard.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Profile/Edit.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Profile/Partials/DeleteUserForm.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Profile/Partials/UpdatePasswordForm.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Profile/Partials/UpdateProfileInformationForm.vue".freeze, "stubs/inertia-vue-ts/app/javascript/Pages/Welcome.vue".freeze, "stubs/inertia-vue-ts/app/javascript/entrypoints/application.ts".freeze, "stubs/inertia-vue-ts/app/javascript/entrypoints/bootstrap.ts".freeze, "stubs/inertia-vue-ts/app/javascript/types/global.d.ts".freeze, "stubs/inertia-vue-ts/app/javascript/types/index.d.ts".freeze, "stubs/inertia-vue-ts/app/javascript/types/vite-env.d.ts".freeze, "stubs/inertia-vue-ts/app/views/layouts/application.html.erb".freeze, "stubs/inertia-vue-ts/config/tailwind.config.js".freeze, "stubs/inertia-vue-ts/package.json".freeze, "stubs/inertia-vue-ts/tsconfig.json".freeze, "stubs/inertia-vue-ts/vite.config.ts".freeze] s.homepage = "https://github.com/gtkvn/kaze".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.1.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Opinionated minimal Rails authentication scaffolding with Hotwire, React, or Vue + Tailwind.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.6".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end