streamwind-package
v1.0.2
Published
A utility to generate and map color shades from a given theme configuration, designed for the Streamwind boilerplate Wordpress theme and suitable for integration with frameworks like Tailwind CSS. It provides functions to access nested theme properties, g
Downloads
1
Maintainers
Readme
Streamwind Color Utility
A utility to generate and map color shades from a given theme configuration, designed for the Streamwind boilerplate Wordpress theme and suitable for integration with frameworks like Tailwind CSS. It provides functions to access nested theme properties, generate shades for a given color, and map colors with their shades from a theme configuration file.
Features
- Helper function to access nested properties in a theme object
- Function to generate shades for a given color
- Function to map colors from
theme.json
totailwind.config.js
Installation
To install the package, run:
npm i streamwind-package
Usage
To use the package, import it in your project:
const streamwind = require("streamwind-package");
Accessing nested properties in a theme object
const propertyValue = streamwind.theme("path.to.property", themeObject);
Generating color shades
const shades = streamwind.generateShades(
color,
[100, 200, 300, 400, 500, 600, 700, 800, 900, 950],
baseShade
);
Mapping colors from theme.json to tailwind.config.js
const tailwindColors = streamwind.colorMapper(colors, colorOptions);
License
This project is licensed under the MIT License. See the LICENSE file for more information.