sass_embedded.dart_sass package
Submodules
Module contents
Controller of Dart Sass.
This module works to
- class sass_embedded.dart_sass.Executable(base_dir: Path, release: Release)
Bases:
objectData for local files data of Dart Sass.
This class manages filepath and more about unpacked Dart Sass.
- base_dir: Path
Installed directory.
- property dart_vm_path: Path
Full path of Dart runtime.
- property sass_snapshot_path: Path
Full path of compiled module.
- class sass_embedded.dart_sass.Release(os: Literal['android', 'linux', 'macos', 'windows'], arch: Literal['arm', 'arm64', 'ia32', 'riscv64', 'x64'], version: str = '1.93.2')
Bases:
objectRelease data of Dart Sass.
This class manages information about release pack Dart Sass.
- arch: Literal['arm', 'arm64', 'ia32', 'riscv64', 'x64']
Identify of CPU architecture.
- property archive_format: str
String of
shutil.unpack_archive.
- property archive_url: str
URL for archive of GitHub Releases.
- property fullname: str
Full name of release’s directory.
- get_executable(base_dir: Path | None = None) Executable
Retrieve executable components object.
- os: Literal['android', 'linux', 'macos', 'windows']
Identify of OS.
- resolve_dir(base_dir: Path)
Retrieve full path of release’s directory.
- version: str = '1.93.2'
Versionstring of Dart Sass.
- sass_embedded.dart_sass.resolve_arch() Literal['arm', 'arm64', 'ia32', 'riscv64', 'x64']
Retrieve cpu architecture string as dart-sass specified.
- sass_embedded.dart_sass.resolve_bin_base_dir() Path
Retrieve base directory to install Dart Sass binaries.
- sass_embedded.dart_sass.resolve_os() Literal['android', 'linux', 'macos', 'windows']
Retrieve os name as dart-sass specified.