Module: Proscenium

Extended by:
ActiveSupport::Autoload
Defined in:
lib/proscenium.rb,
lib/proscenium/helper.rb,
lib/proscenium/current.rb,
lib/proscenium/railtie.rb,
lib/proscenium/version.rb,
lib/proscenium/side_load.rb,
lib/proscenium/middleware.rb,
lib/proscenium/precompile.rb,
lib/proscenium/link_to_helper.rb,
lib/proscenium/middleware/base.rb,
lib/proscenium/middleware/static.rb,
lib/proscenium/middleware/esbuild.rb,
lib/proscenium/middleware/runtime.rb,
lib/proscenium/middleware/parcel_css.rb

Defined Under Namespace

Modules: Helper, LinkToHelper, SideLoad, ViewComponent Classes: CssModule, Current, LinkToComponentArguments, Middleware, Precompile, Railtie

Constant Summary collapse

DEFAULT_GLOB_TYPES =

These globs should actually be Deno supported globs, and not ruby globs. This is because when precompiling, the glob paths are passed as is to the compiler run by Deno.

See doc.deno.land/https://deno.land/std@0.145.0/path/mod.ts/~/globToRegExp

{
  esbuild: [
    'lib/**/*.{js,jsx}',
    'app/components/**/*.{js,jsx}',
    'app/views/**/*.{js,jsx}'
  ],
  parcelcss: [
    'lib/**/*.css',
    'app/components/**/*.css',
    'app/views/**/*.css'
  ]
}.freeze
VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.configObject



28
29
30
# File 'lib/proscenium/railtie.rb', line 28

def config
  @config ||= Railtie.config.proscenium
end