module SvelteOnRails::Lib::Initializable

def initialize(filename, base_path: SvelteOnRails::Configuration.instance.components_folder_full)

def initialize(filename, base_path: SvelteOnRails::Configuration.instance.components_folder_full)
  fn = (filename.match(/\.svelte$/) ? filename[0..-8] : filename)
  @svelte_file = base_path + filename
  @svelte_filename = filename
  cnf = SvelteOnRails::Configuration.instance
  cf = cnf.dist_folder + cnf.components_folder + fn
  @compiled_file = cf.to_s
end