1.0.1 • Published 1 year ago

ungic-sass-props v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Ungic SASS props

ungic-sass-props - this is a Dart SASS module allows you to work with properties by combining with standard values and provides an api to get project properties

Get Started

First add ungic-sass-props npm package to your project

npm install "ungic-sass-props"

and use it as a module in your sass projects:

@use "ungic-sass-props" with (
	$properties: (
		....
	)
)

See examples/project.scss directory of this package

Documentation

$properties

  • Type: variables

    	Contains passed project properties

$default_properties

  • Type: variables

    	Contains all default project properties

prop($prop, $args...)

  • Type: function

  • Parameters: - $prop string - property name - $args Number - any arguments for property handler (see property-handlers.scss and props-handlers.scss)

  • Usage: prop($prop, $args...)

    	Get processed value by property name

props($merge_with_defaults: false), properties($merge_with_defaults: false)

  • Type: function

  • Parameters: - $merge_with_defaults boolean - merge default properties with project properties or not

  • Usage: props()

    	Get a map of all properties, if "true" is passed, the default properties will be merged with the project properties