Read environment variables from Layla code.
Install as a dependency of your project with NPM:
npm install layla-plugin-env --save # or --save-dev
Require the plugin in your stylesheet. An Env
object will be injected wherever you use
the plugin. Use the ::
operator on it to read environment variables:
// Use the plugin
use 'env'
// Read the `DEBUG` environment variable
$debug = Env::DEBUG
if $debug {
body {
border: 1px solid red
}
}
All values are returned as strings. If you try to read an undefined variable, you'll get null
.
html {
use 'env'
undefined: Env::THIS_ONE_SHOULD_NOT_EXIST
}
html {
undefined: null;
}