Vize.Native (Vize v0.10.0)

Copy Markdown View Source

Summary

Functions

bundle_css_nif(entry_path, minify, chrome, firefox, safari, css_modules)

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

compile_css_nif(source, minify, scoped, scope_id, filename, chrome, firefox, safari, css_modules)

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

compile_sfc_nif(source, filename, scope_id, vapor, ssr, custom_renderer, strip_types)

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

compile_ssr_nif(source)

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

compile_template_nif(source, mode, ssr)

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

compile_vapor_nif(source, ssr)

@spec compile_vapor_nif(String.t(), boolean()) :: {: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_sfc_nif(source)

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

vapor_ir_nif(source)

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

vapor_split_nif(source)

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