@pandacss/parser
Advanced tools
Changelog
[0.51.0] - 2024-12-31
[BREAKING]: Fix issue where Next.js build might fail intermittently due to version mismatch between internal
ts-morph
and userland typescript
.
Changelog
[0.50.0] - 2024-12-27
blur
, offsetX
, offsetY
and spread
properties.This enables the use of semantic tokens in composite shadow properties.
// panda.config.ts
export default defineConfig({
theme: {
tokens: {
// ...
shadows: {
sm: {
value: {
offsetX: '{spacing.3}',
offsetY: '{spacing.3}',
blur: '1rem',
spread: '{spacing.3}',
color: '{colors.red}',
},
},
},
},
},
})
Adds support for static analysis of used tokens and recipe variants. It helps to get a birds-eye view of how your design system is used and answers the following questions:
What tokens are most used?
What recipe variants are most used?
How many hardcoded values vs tokens do we have?
panda analyze --scope=<token|recipe>
Still work in progress but we're excited to get your feedback!
Improve inference of slots in slot recipes when spreading and concatenating slot names.
This handles the following case gracefully:
const styles = sva({
className: 'foo',
slots: [...componentAnatomy.keys(), 'additional', 'slots', 'here'],
})
Panda will now infer the slots from the anatomy and add them to the recipe.