--- !ruby/object:Gem::Specification name: shakapacker version: !ruby/object:Gem::Version version: 7.2.3 platform: ruby authors: - David Heinemeier Hansson - Gaurav Tiwari - Justin Gordon autorequire: bindir: bin cert_chain: [] date: 2024-03-23 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' - !ruby/object:Gem::Dependency name: package_json 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: railties requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' - !ruby/object:Gem::Dependency name: rack-proxy requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.6.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.6.1 - !ruby/object:Gem::Dependency name: semantic_range requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.3.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.3.0 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.0 - !ruby/object:Gem::Dependency name: rubocop 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: rubocop-performance 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: - david@basecamp.com - gaurav@gauravtiwari.co.uk - justin@shakacode.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".eslintignore" - ".eslintrc.js" - ".github/FUNDING.yml" - ".github/ISSUE_TEMPLATE/bug_report.md" - ".github/ISSUE_TEMPLATE/feature_request.md" - ".github/PULL_REQUEST_TEMPLATE.md" - ".github/workflows/dummy.yml" - ".github/workflows/generator.yml" - ".github/workflows/jest.yml" - ".github/workflows/js-lint.yml" - ".github/workflows/rubocop.yml" - ".github/workflows/ruby-backward-compatibility.yml" - ".github/workflows/ruby.yml" - ".gitignore" - ".node-version" - ".rspec" - ".rubocop.yml" - CHANGELOG.md - CONTRIBUTING.md - Gemfile - Gemfile.development_dependencies - MIT-LICENSE - README.md - Rakefile - config/README.md - config/shakapacker.yml - docs/customizing_babel_config.md - docs/deployment.md - docs/developing_shakapacker.md - docs/react.md - docs/sprockets.md - docs/style_loader_vs_mini_css.md - docs/troubleshooting.md - docs/using_esbuild_loader.md - docs/using_swc_loader.md - docs/v6_upgrade.md - docs/v7_upgrade.md - gemfiles/Gemfile-rails-edge - gemfiles/Gemfile-rails.6.0.x - gemfiles/Gemfile-rails.6.1.x - gemfiles/Gemfile-rails.7.0.x - lib/install/application.js - lib/install/bin/shakapacker - lib/install/bin/shakapacker-dev-server - lib/install/bin/yarn - lib/install/binstubs.rb - lib/install/config/shakapacker.yml - lib/install/config/webpack/webpack.config.js - lib/install/package.json - lib/install/template.rb - lib/shakapacker.rb - lib/shakapacker/base_strategy.rb - lib/shakapacker/commands.rb - lib/shakapacker/compiler.rb - lib/shakapacker/compiler_strategy.rb - lib/shakapacker/configuration.rb - lib/shakapacker/deprecation_helper.rb - lib/shakapacker/dev_server.rb - lib/shakapacker/dev_server_proxy.rb - lib/shakapacker/dev_server_runner.rb - lib/shakapacker/digest_strategy.rb - lib/shakapacker/env.rb - lib/shakapacker/helper.rb - lib/shakapacker/instance.rb - lib/shakapacker/manifest.rb - lib/shakapacker/mtime_strategy.rb - lib/shakapacker/railtie.rb - lib/shakapacker/runner.rb - lib/shakapacker/utils/misc.rb - lib/shakapacker/utils/version_syntax_converter.rb - lib/shakapacker/version.rb - lib/shakapacker/version_checker.rb - lib/shakapacker/webpack_runner.rb - lib/tasks/shakapacker.rake - lib/tasks/shakapacker/binstubs.rake - lib/tasks/shakapacker/check_binstubs.rake - lib/tasks/shakapacker/check_manager.rake - lib/tasks/shakapacker/check_node.rake - lib/tasks/shakapacker/check_yarn.rake - lib/tasks/shakapacker/clean.rake - lib/tasks/shakapacker/clobber.rake - lib/tasks/shakapacker/compile.rake - lib/tasks/shakapacker/info.rake - lib/tasks/shakapacker/install.rake - lib/tasks/shakapacker/verify_config.rake - lib/tasks/shakapacker/verify_install.rake - lib/tasks/shakapacker/yarn_install.rake - lib/tasks/webpacker.rake - lib/tasks/webpacker/binstubs.rake - lib/tasks/webpacker/check_binstubs.rake - lib/tasks/webpacker/check_node.rake - lib/tasks/webpacker/check_yarn.rake - lib/tasks/webpacker/clean.rake - lib/tasks/webpacker/clobber.rake - lib/tasks/webpacker/compile.rake - lib/tasks/webpacker/info.rake - lib/tasks/webpacker/install.rake - lib/tasks/webpacker/verify_config.rake - lib/tasks/webpacker/verify_install.rake - lib/tasks/webpacker/yarn_install.rake - lib/webpacker.rb - lib/webpacker/dev_server_runner.rb - lib/webpacker/webpack_runner.rb - package.json - package/__tests__/config-bc.js - package/__tests__/config.js - package/__tests__/dev_server-bc.js - package/__tests__/dev_server.js - package/__tests__/development-bc.js - package/__tests__/development.js - package/__tests__/env-bc.js - package/__tests__/env.js - package/__tests__/index-bc.js - package/__tests__/index.js - package/__tests__/production-bc.js - package/__tests__/production.js - package/__tests__/staging-bc.js - package/__tests__/staging.js - package/__tests__/test-bc.js - package/__tests__/test.js - package/babel/preset.js - package/config.js - package/dev_server.js - package/env.js - package/environments/__tests__/base-bc.js - package/environments/__tests__/base.js - package/environments/__tests__/development.js - package/environments/__tests__/production.js - package/environments/base.js - package/environments/development.js - package/environments/production.js - package/environments/test.js - package/esbuild/index.js - package/index.d.ts - package/index.js - package/rules/__tests__/__utils__/webpack.js - package/rules/__tests__/babel.js - package/rules/__tests__/esbuild.js - package/rules/__tests__/file.js - package/rules/__tests__/index.js - package/rules/__tests__/raw.js - package/rules/__tests__/swc.js - package/rules/babel.js - package/rules/coffee.js - package/rules/css.js - package/rules/erb.js - package/rules/esbuild.js - package/rules/file.js - package/rules/index.js - package/rules/jscommon.js - package/rules/less.js - package/rules/raw.js - package/rules/sass.js - package/rules/stylus.js - package/rules/swc.js - package/swc/index.js - package/utils/configPath.js - package/utils/defaultConfigPath.js - package/utils/get_style_rule.js - package/utils/helpers.js - package/utils/inliningCss.js - package/utils/snakeToCamelCase - package/webpackDevServerConfig.js - rakelib/release.rake - shakapacker.gemspec - spec/backward_compatibility_specs/command_spec.rb - spec/backward_compatibility_specs/compiler_spec.rb - spec/backward_compatibility_specs/compiler_strategy_spec.rb - spec/backward_compatibility_specs/configuration_spec.rb - spec/backward_compatibility_specs/dev_server_runner_spec.rb - spec/backward_compatibility_specs/dev_server_spec.rb - spec/backward_compatibility_specs/digest_strategy_spec.rb - spec/backward_compatibility_specs/engine_rake_tasks_spec.rb - spec/backward_compatibility_specs/env_spec.rb - spec/backward_compatibility_specs/helper_spec.rb - spec/backward_compatibility_specs/instance_spec.rb - spec/backward_compatibility_specs/manifest_spec.rb - spec/backward_compatibility_specs/mtime_strategy_spec.rb - spec/backward_compatibility_specs/rake_tasks_spec.rb - spec/backward_compatibility_specs/spec_helper_initializer.rb - spec/backward_compatibility_specs/webpack_runner_spec.rb - spec/backward_compatibility_specs/webpacker_spec.rb - spec/backward_compatibility_specs/webpacker_test_app/.gitignore - spec/backward_compatibility_specs/webpacker_test_app/Rakefile - spec/backward_compatibility_specs/webpacker_test_app/app/packs/entrypoints/application.js - spec/backward_compatibility_specs/webpacker_test_app/app/packs/entrypoints/generated/something.js - spec/backward_compatibility_specs/webpacker_test_app/app/packs/entrypoints/multi_entry.css - spec/backward_compatibility_specs/webpacker_test_app/app/packs/entrypoints/multi_entry.js - spec/backward_compatibility_specs/webpacker_test_app/bin/webpacker - spec/backward_compatibility_specs/webpacker_test_app/bin/webpacker-dev-server - spec/backward_compatibility_specs/webpacker_test_app/config.ru - spec/backward_compatibility_specs/webpacker_test_app/config/application.rb - spec/backward_compatibility_specs/webpacker_test_app/config/environment.rb - spec/backward_compatibility_specs/webpacker_test_app/config/initializers/inspect_autoload_paths.rb - spec/backward_compatibility_specs/webpacker_test_app/config/webpack/webpack.config.js - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_css_extract_ignore_order_warnings.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_defaults_fallback.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_manifest_path.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_nested_entries.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_no_precompile.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_other_location.yml - spec/backward_compatibility_specs/webpacker_test_app/config/webpacker_public_root.yml - spec/backward_compatibility_specs/webpacker_test_app/package.json - spec/backward_compatibility_specs/webpacker_test_app/public/packs/manifest.json - spec/backward_compatibility_specs/webpacker_test_app/some.config.js - spec/backward_compatibility_specs/webpacker_test_app/tmp/shakapacker/last-compilation-digest-production - spec/backward_compatibility_specs/webpacker_test_app/yarn.lock - spec/dummy/.browserslistrc - spec/dummy/.gitignore - spec/dummy/.prettierrc.yaml - spec/dummy/Gemfile - spec/dummy/Procfile.dev - spec/dummy/Procfile.dev-static - spec/dummy/README.md - spec/dummy/Rakefile - spec/dummy/app/assets/config/manifest.js - spec/dummy/app/assets/images/.keep - spec/dummy/app/assets/stylesheets/application.css - spec/dummy/app/channels/application_cable/channel.rb - spec/dummy/app/channels/application_cable/connection.rb - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/controllers/concerns/.keep - spec/dummy/app/controllers/hello_world_controller.rb - spec/dummy/app/helpers/application_helper.rb - spec/dummy/app/javascript/Globals.d.ts - spec/dummy/app/javascript/bundles/HelloWorld/components/HelloWorld.module.css - spec/dummy/app/javascript/bundles/HelloWorld/components/HelloWorld.tsx - spec/dummy/app/javascript/bundles/HelloWorld/components/HelloWorldServer.tsx - spec/dummy/app/javascript/bundles/HelloWorld/components/logo.svg - spec/dummy/app/javascript/packs/application.js - spec/dummy/app/javascript/packs/hello-world-bundle.ts - spec/dummy/app/javascript/packs/server-bundle.ts - spec/dummy/app/jobs/application_job.rb - spec/dummy/app/mailers/application_mailer.rb - spec/dummy/app/models/application_record.rb - spec/dummy/app/models/concerns/.keep - spec/dummy/app/views/hello_world/index.html.erb - spec/dummy/app/views/layouts/application.html.erb - spec/dummy/app/views/layouts/hello_world.html.erb - spec/dummy/app/views/layouts/mailer.html.erb - spec/dummy/app/views/layouts/mailer.text.erb - spec/dummy/babel.config.js - spec/dummy/bin/bundle - spec/dummy/bin/dev - spec/dummy/bin/dev-static - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/bin/setup - spec/dummy/bin/shakapacker - spec/dummy/bin/shakapacker-dev-server - spec/dummy/bin/spring - spec/dummy/bin/yarn - spec/dummy/config.ru - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/cable.yml - spec/dummy/config/credentials.yml.enc - spec/dummy/config/database.yml - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/application_controller_renderer.rb - spec/dummy/config/initializers/backtrace_silencers.rb - spec/dummy/config/initializers/content_security_policy.rb - spec/dummy/config/initializers/cookies_serializer.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/inflections.rb - spec/dummy/config/initializers/mime_types.rb - spec/dummy/config/initializers/react_on_rails.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/puma.rb - spec/dummy/config/routes.rb - spec/dummy/config/shakapacker.yml - spec/dummy/config/spring.rb - spec/dummy/config/storage.yml - spec/dummy/config/webpack/ServerClientOrBoth.js - spec/dummy/config/webpack/clientWebpackConfig.js - spec/dummy/config/webpack/commonWebpackConfig.js - spec/dummy/config/webpack/development.js - spec/dummy/config/webpack/production.js - spec/dummy/config/webpack/serverWebpackConfig.js - spec/dummy/config/webpack/test.js - spec/dummy/config/webpack/webpack.config.js - spec/dummy/db/seeds.rb - spec/dummy/lib/assets/.keep - spec/dummy/lib/tasks/.keep - spec/dummy/package.json - spec/dummy/postcss.config.js - spec/dummy/public/404.html - spec/dummy/public/422.html - spec/dummy/public/500.html - spec/dummy/public/apple-touch-icon-precomposed.png - spec/dummy/public/apple-touch-icon.png - spec/dummy/public/favicon.ico - spec/dummy/public/robots.txt - spec/dummy/spec/rails_helper.rb - spec/dummy/spec/spec_helper.rb - spec/dummy/spec/system/hello_world_spec.rb - spec/dummy/tsconfig.json - spec/dummy/vendor/.keep - spec/dummy/yarn.lock - spec/fixtures/beta_package-lock.v1.json - spec/fixtures/beta_package-lock.v2.json - spec/fixtures/beta_package.json - spec/fixtures/beta_pnpm-lock.v7.yaml - spec/fixtures/beta_pnpm-lock.v8.yaml - spec/fixtures/beta_yarn.v1.lock - spec/fixtures/beta_yarn.v2.lock - spec/fixtures/git_url_package-lock.v1.json - spec/fixtures/git_url_package-lock.v2.json - spec/fixtures/git_url_package.json - spec/fixtures/git_url_pnpm-lock.v7.yaml - spec/fixtures/git_url_pnpm-lock.v8.yaml - spec/fixtures/git_url_yarn.v1.lock - spec/fixtures/git_url_yarn.v2.lock - spec/fixtures/github_url_package-lock.v1.json - spec/fixtures/github_url_package-lock.v2.json - spec/fixtures/github_url_package.json - spec/fixtures/github_url_pnpm-lock.v7.yaml - spec/fixtures/github_url_pnpm-lock.v8.yaml - spec/fixtures/github_url_yarn.v1.lock - spec/fixtures/github_url_yarn.v2.lock - spec/fixtures/relative_path_package-lock.v1.json - spec/fixtures/relative_path_package-lock.v2.json - spec/fixtures/relative_path_package.json - spec/fixtures/relative_path_pnpm-lock.v7.yaml - spec/fixtures/relative_path_pnpm-lock.v8.yaml - spec/fixtures/relative_path_yarn.v1.lock - spec/fixtures/relative_path_yarn.v2.lock - spec/fixtures/semver_caret_package-lock.v1.json - spec/fixtures/semver_caret_package-lock.v2.json - spec/fixtures/semver_caret_package.json - spec/fixtures/semver_caret_pnpm-lock.v7.yaml - spec/fixtures/semver_caret_pnpm-lock.v8.yaml - spec/fixtures/semver_caret_yarn.v1.lock - spec/fixtures/semver_caret_yarn.v2.lock - spec/fixtures/semver_exact_package-lock.v1.json - spec/fixtures/semver_exact_package-lock.v2.json - spec/fixtures/semver_exact_package.json - spec/fixtures/semver_exact_pnpm-lock.v7.yaml - spec/fixtures/semver_exact_pnpm-lock.v8.yaml - spec/fixtures/semver_exact_yarn.v1.lock - spec/fixtures/semver_exact_yarn.v2.lock - spec/fixtures/semver_tilde_package-lock.v1.json - spec/fixtures/semver_tilde_package-lock.v2.json - spec/fixtures/semver_tilde_package.json - spec/fixtures/semver_tilde_pnpm-lock.v7.yaml - spec/fixtures/semver_tilde_pnpm-lock.v8.yaml - spec/fixtures/semver_tilde_yarn.v1.lock - spec/fixtures/semver_tilde_yarn.v2.lock - spec/fixtures/without_package-lock.v1.json - spec/fixtures/without_package-lock.v2.json - spec/fixtures/without_package.json - spec/fixtures/without_pnpm-lock.v7.yaml - spec/fixtures/without_pnpm-lock.v8.yaml - spec/fixtures/without_yarn.v1.lock - spec/fixtures/without_yarn.v2.lock - spec/generator_specs/e2e_template/files/app/controllers/home_controller.rb - spec/generator_specs/e2e_template/files/app/javascript/components/App.js - spec/generator_specs/e2e_template/files/app/javascript/packs/application.js - spec/generator_specs/e2e_template/files/app/views/home/index.html.erb - spec/generator_specs/e2e_template/files/app/views/layouts/application.html.erb - spec/generator_specs/e2e_template/files/config/routes.rb - spec/generator_specs/e2e_template/files/spec/system/test_react_component_renders_spec.rb - spec/generator_specs/e2e_template/template.rb - spec/generator_specs/fake-bin/bun - spec/generator_specs/fake-bin/npm - spec/generator_specs/fake-bin/pnpm - spec/generator_specs/fake-bin/yarn - spec/generator_specs/generator_spec.rb - spec/mounted_app/Rakefile - spec/mounted_app/package.json - spec/mounted_app/test/dummy/Rakefile - spec/mounted_app/test/dummy/bin/rails - spec/mounted_app/test/dummy/bin/rake - spec/mounted_app/test/dummy/config.ru - spec/mounted_app/test/dummy/config/application.rb - spec/mounted_app/test/dummy/config/environment.rb - spec/mounted_app/test/dummy/config/webpacker.yml - spec/mounted_app/test/dummy/package.json - spec/shakapacker/command_spec.rb - spec/shakapacker/compiler_spec.rb - spec/shakapacker/compiler_strategy_spec.rb - spec/shakapacker/configuration_spec.rb - spec/shakapacker/dev_server_runner_spec.rb - spec/shakapacker/dev_server_spec.rb - spec/shakapacker/digest_strategy_spec.rb - spec/shakapacker/engine_rake_tasks_spec.rb - spec/shakapacker/env_spec.rb - spec/shakapacker/helper_spec.rb - spec/shakapacker/instance_spec.rb - spec/shakapacker/manifest_spec.rb - spec/shakapacker/mtime_strategy_spec.rb - spec/shakapacker/rake_tasks_spec.rb - spec/shakapacker/shakapacker_spec.rb - spec/shakapacker/spec_helper_initializer.rb - spec/shakapacker/test_app/.gitignore - spec/shakapacker/test_app/Rakefile - spec/shakapacker/test_app/app/javascript/entrypoints/application.js - spec/shakapacker/test_app/app/javascript/entrypoints/generated/something.js - spec/shakapacker/test_app/app/javascript/entrypoints/multi_entry.css - spec/shakapacker/test_app/app/javascript/entrypoints/multi_entry.js - spec/shakapacker/test_app/bin/shakapacker - spec/shakapacker/test_app/bin/shakapacker-dev-server - spec/shakapacker/test_app/config.ru - spec/shakapacker/test_app/config/application.rb - spec/shakapacker/test_app/config/environment.rb - spec/shakapacker/test_app/config/initializers/inspect_autoload_paths.rb - spec/shakapacker/test_app/config/shakapacker.yml - spec/shakapacker/test_app/config/shakapacker_css_extract_ignore_order_warnings.yml - spec/shakapacker/test_app/config/shakapacker_defaults_fallback.yml - spec/shakapacker/test_app/config/shakapacker_manifest_path.yml - spec/shakapacker/test_app/config/shakapacker_nested_entries.yml - spec/shakapacker/test_app/config/shakapacker_no_precompile.yml - spec/shakapacker/test_app/config/shakapacker_other_location.yml - spec/shakapacker/test_app/config/shakapacker_public_root.yml - spec/shakapacker/test_app/config/webpack/webpack.config.js - spec/shakapacker/test_app/package.json - spec/shakapacker/test_app/public/packs/manifest.json - spec/shakapacker/test_app/some.config.js - spec/shakapacker/test_app/yarn.lock - spec/shakapacker/version_checker_spec.rb - spec/shakapacker/webpack_runner_spec.rb - spec/spec_helper.rb - spec/support/package_json_helpers.rb - yarn.lock homepage: https://github.com/shakacode/shakapacker licenses: - MIT metadata: source_code_uri: https://github.com/shakacode/shakapacker/tree/v7.2.3 post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.6.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.4.12 signing_key: specification_version: 4 summary: Use webpack to manage app-like JavaScript modules in Rails test_files: []