Module: CaptiveStackDetector::SsrFrameworkDetector
- Defined in:
- lib/captive_stack_detector/ssr_framework_detector.rb
Overview
Reconnaît les frameworks JS rendus côté serveur (SSR) à partir des dépendances.
Constant Summary collapse
- FRAMEWORKS =
%w[next nuxt @sveltejs/kit].freeze
- SCOPES =
%w[@remix-run/].freeze
Class Method Summary collapse
Class Method Details
.server?(deps) ⇒ Boolean
9 10 11 12 |
# File 'lib/captive_stack_detector/ssr_framework_detector.rb', line 9 def self.server?(deps) FRAMEWORKS.any? { |framework| deps.key?(framework) } || deps.keys.any? { |dep| SCOPES.any? { |scope| dep.start_with?(scope) } } end |