Vize.Native (Vize v0.17.0)

Copy Markdown View Source

Summary

Functions

analyze_sfc_nif(source, mode)

@spec analyze_sfc_nif(String.t(), String.t()) :: {:ok, map()} | {:error, String.t()}

bundle_css_nif(entry_path, opts)

@spec bundle_css_nif(String.t(), map()) :: {:ok, map()}

compile_css_nif(source, opts)

@spec compile_css_nif(String.t(), map()) :: {:ok, map()}

compile_sass_nif(source, opts)

@spec compile_sass_nif(String.t(), map()) :: {:ok, map()} | {:error, String.t()}

compile_sfc_nif(source, opts)

@spec compile_sfc_nif(String.t(), map()) :: {:ok, map()} | {:error, String.t()}

compile_ssr_nif(source)

@spec compile_ssr_nif(String.t()) :: {:ok, map()} | {:error, list()}

compile_template_nif(source, opts)

@spec compile_template_nif(String.t(), map()) :: {:ok, map()} | {:error, list()}

compile_vapor_nif(source, opts)

@spec compile_vapor_nif(String.t(), map()) :: {:ok, map()} | {:error, list()}

generate_dts_nif(source, filename)

@spec generate_dts_nif(String.t(), String.t()) :: {:ok, map()} | {:error, String.t()}

lint_nif(source, filename)

@spec lint_nif(String.t(), String.t()) :: {:ok, list()}

parse_css_ast_nif(source, opts)

@spec parse_css_ast_nif(String.t(), map()) :: {:ok, map()}

parse_sfc_nif(source)

@spec parse_sfc_nif(String.t()) :: {:ok, map()} | {:error, String.t()}

rewrite_sfc_template_assets_nif(code, assets)

@spec rewrite_sfc_template_assets_nif(String.t(), [{String.t(), String.t()}]) ::
  String.t()

select_css_nif(source, opts, selector_term)

@spec select_css_nif(String.t(), map(), list()) ::
  {:ok, [map()]} | {:error, [String.t()]}

sfc_scope_id_nif(filename, opts)

@spec sfc_scope_id_nif(String.t(), map()) :: String.t()

sfc_template_assets_nif(source, filename)

@spec sfc_template_assets_nif(String.t(), String.t()) :: [map()]

split_template_nif(source, opts)

@spec split_template_nif(String.t(), map()) :: {:ok, map()} | {:error, list()}

vapor_ir_nif(source)

@spec vapor_ir_nif(String.t()) :: {:ok, map()} | {:error, list()}