
Security News
TC39 Advances 11 Proposals for Math Precision, Binary APIs, and More
TC39 advances 11 JavaScript proposals, with two moving to Stage 4, bringing better math, binary APIs, and more features one step closer to the ECMAScript spec.
@netlify/tailwind-config
Advanced tools
This package provides a shared Tailwind CSS configuration for Netlify products.
To install the package, navigate to your project directory and run:
yarn add @netlify/tailwind-config
In your tailwind.config.cjs
file, import and use the configuration like this:
// tailwind.config.cjs
module.exports = {
presets: [require('@netlify/tailwind-config')],
// ...
};
This will load the Netlify Tailwind configuration into your project's Tailwind configuration. You can then add your own custom configurations as needed.
Generally, stick to styling elements using Tailwind CSS classes, @apply
, or the theme()
CSS helper.
That said, there are cases where you might need Tailwind theme values in your own client-side JavaScript — for example to pass tokens to theme a 3rd party library.
To make this easy, this package provides a theme()
JavaScript helper you can use to access theme values with a similar syntax to Tailwind’s theme()
CSS helper.
import { theme } from '@netlify/tailwind-config/theme'
theme('spacing.4')
// => '1rem'
theme('borderWidth.DEFAULT')
// => '0.0625rem'
theme('screens.md')
// => '45.0625rem'
Note: to reference color tokens or box shadows in JavaScript, use the @netlify/netlify-design-tokens
library:
import { colorFacetsTeal500 } from '@netlify/netlify-design-tokens';
const teal = colorFacetsTeal500;
theme()
JavaScript helper to the latest Tailwind configRun this command to update theme.ts
:
yarn nx run tailwind-config:buildTheme
Do not edit the theme file manually.
To contribute to this package, please follow the contribution guidelines provided in the main project's README.
This package is licensed under the MIT license.
FAQs
Netlify's Tailwind CSS configuration
The npm package @netlify/tailwind-config receives a total of 53,109 weekly downloads. As such, @netlify/tailwind-config popularity was classified as popular.
We found that @netlify/tailwind-config demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 17 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
TC39 advances 11 JavaScript proposals, with two moving to Stage 4, bringing better math, binary APIs, and more features one step closer to the ECMAScript spec.
Research
/Security News
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
Product
Customize license detection with Socket’s new license overlays: gain control, reduce noise, and handle edge cases with precision.