tailwindcss/src/lib
Adam Wathan 53ca284553 Remove config() function in favor of theme()
The only reason the config() helper function existed was to access your design tokens in your CSS, like:

```css
.foo {
  color: config('colors.blue')
}
```

Now that design tokens are nested in the new `theme` section, using the `config()` function is a bit more verbose:

```css
.foo {
  color: config('theme.colors.blue')
}
```

This PR removes the `config()` function in favor of a new `theme()` function that is already scoped to the `theme` section of the config:

```css
.foo {
  color: theme('colors.blue')
}
```

I can't think of any reason at all why you would need to access the non-theme values in your config from your CSS (like enabled variants, or your list of plugins), and the word `theme` is much more expressive than `config`, so I think this is a worthwhile change.
2019-03-01 08:35:24 -05:00
..
evaluateTailwindFunctions.js Remove config() function in favor of theme() 2019-03-01 08:35:24 -05:00
registerConfigAsDependency.js Push config file dependency message instead of replacing messages array 2017-11-07 09:17:52 -05:00
substituteClassApplyAtRules.js Move prefix option to top-level in config 2019-02-01 12:32:16 -05:00
substituteResponsiveAtRules.js Finish merge of master 2019-02-07 13:58:47 -05:00
substituteScreenAtRules.js Wrap Tailwind plugins in new plugin to only unwrap config once 2018-06-26 13:44:47 -04:00
substituteTailwindAtRules.js Convert preflight to plugin 2019-02-07 15:19:54 -05:00
substituteVariantsAtRules.js Require plugin authors to manually escape variants 2019-02-28 10:17:09 -05:00