Skip to content

Commit 0153d74

Browse files
fix: v0.44.0 preset name compatibility (#20)
* fix: v0.44.0 preset name compatibility * fix: lockfile
1 parent 69d7ddf commit 0153d74

35 files changed

+418
-373
lines changed

.changeset/orange-tools-drum.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@amandaguthrie/panda-preset-dev-utils": minor
3+
---
4+
5+
Minimum Node version of 20

.changeset/silent-ways-jam.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@amandaguthrie/panda-preset-shared-utils": minor
3+
---
4+
5+
Minimum @pandacss/types of 0.44.0

.changeset/twelve-planes-rhyme.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"@amandaguthrie/panda-preset-framework-simplecss": minor
3+
"@amandaguthrie/panda-preset-font-modernfs": minor
4+
"@amandaguthrie/panda-preset-breakpoints": minor
5+
"@amandaguthrie/panda-preset-color-radix": minor
6+
---
7+
8+
* Add name property to preset for Panda CSS v0.44.0 compatibility
9+
* Adapt tests, re-run test snapshots

.prettierignore

Lines changed: 0 additions & 12 deletions
This file was deleted.

.prettierrc

Lines changed: 0 additions & 10 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"release:dev:publish": "changeset publish --no-git-tag --tag dev"
2828
},
2929
"devDependencies": {
30-
"@biomejs/biome": "^1.8.3",
30+
"@biomejs/biome": "1.8.3",
3131
"@changesets/changelog-github": "^0.5.0",
3232
"@changesets/cli": "^2.27.7",
3333
"@types/node": "^22.0.0",
@@ -40,8 +40,8 @@
4040
"packageManager": "[email protected]",
4141
"pnpm": {
4242
"overrides": {
43-
"@pandacss/dev": "^0.37.2",
44-
"@pandacss/types": "^0.37.2",
43+
"@pandacss/dev": "^0.44.0",
44+
"@pandacss/types": "^0.44.0",
4545
"typescript": "^5.5.4"
4646
}
4747
}

packages/panda-preset-breakpoints/src/preset.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ export function pandaPresetBreakpoints(options?: BreakpointsPresetOptions) {
1919

2020
const themeContent = { breakpoints: brPts };
2121

22-
return maybeExtendTheme({ themeContent, extend: mergedOptions.extend }) as Preset;
22+
return {name: 'panda-preset-breakpoints', ...maybeExtendTheme({ themeContent, extend: mergedOptions.extend })} as Preset;
2323
}

packages/panda-preset-breakpoints/test/core-options.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { GENERATE_SNAPSHOTS } from './test-constants';
77
describe('Configuration Options & Preset Generation', async () => {
88
// Default is "primer"
99
const defaultConfig =
10-
'{"theme":{"extend":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}}';
10+
'{"name":"panda-preset-breakpoints","theme":{"extend":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}}';
1111

1212
await it('should return the default config if no options are provided', async () => {
1313
if (GENERATE_SNAPSHOTS) {
@@ -42,7 +42,7 @@ describe('Configuration Options & Preset Generation', async () => {
4242
if (GENERATE_SNAPSHOTS) {
4343
await writeJsonSnapshot('options-extend-undefined', JSON.stringify(pandaPresetBreakpoints(config)));
4444
}
45-
assert.match(toJson(pandaPresetBreakpoints()), /{"theme":{"extend":{"breakpoints":/g);
45+
assert.match(toJson(pandaPresetBreakpoints()), /{"name":"panda-preset-breakpoints","theme":{"extend":{"breakpoints":/g);
4646
assert.equal(toJson(pandaPresetBreakpoints(config)), await readJsonSnapshot('options-system-valid'));
4747
assert.equal(toJson(pandaPresetBreakpoints(config)), await readJsonSnapshot('options-extend-undefined'));
4848
});
@@ -55,7 +55,7 @@ describe('Configuration Options & Preset Generation', async () => {
5555
if (GENERATE_SNAPSHOTS) {
5656
await writeJsonSnapshot('options-extend-false', JSON.stringify(pandaPresetBreakpoints(config)));
5757
}
58-
assert.match(toJson(pandaPresetBreakpoints(config)), /{"theme":{"breakpoints":/g);
58+
assert.match(toJson(pandaPresetBreakpoints(config)), /{"name":"panda-preset-breakpoints","theme":{"breakpoints":/g);
5959
assert.equal(toJson(pandaPresetBreakpoints(config)), await readJsonSnapshot('options-extend-false'));
6060
});
6161
});
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"theme":{"extend":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}}
1+
{"name":"panda-preset-breakpoints","theme":{"extend":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"theme":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}
1+
{"name":"panda-preset-breakpoints","theme":{"breakpoints":{"sm":"30em","md":"48em","lg":"62em","xl":"80em","2xl":"96em"}}}

0 commit comments

Comments
 (0)